OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

opendocument-users message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Error loading an ODP file


 Is ODFDom v 0.7 unable to read files created by OpenOffice v 3.1 ?
Please note this functionality was working just fine with ODFDom v 0.6.16.

I created a simple OpenDocument Presentation file using OpenOffice Impress version 3.1.0. I try to open it in using the following code:
    try {
      doc = OdfDocument.loadDocument(_inputODPFilePath);
    } catch (Exception e) {
      String msg = "Failed to load ODF Document at the path:\n" +
      _inputODPFilePath;
      throw new LgcException(msg, e);
    }

    OdfFileDom contentDom;
    try {
      contentDom = doc.getContentDom();
    } catch (Exception e) {
      String msg = "Input ODF Document corrupted.\n" +
      "Could not retrieve the content dom.";
      throw new LgcException(msg, e);
    }

I get the following exception when it tries to get the content Dom:
Caused by: java.lang.NumberFormatException: For input string: "100%"
        at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1224)
        at java.lang.Double.parseDouble(Double.java:510)
        at org.odftoolkit.odfdom.dom.attribute.svg.SvgStrokeOpacityAttribute.setValue(SvgStrokeOpacityAttribute.java:95)
        at org.odftoolkit.odfdom.doc.OdfDocument$Handler.startElement(OdfDocument.java:1093)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
        at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
        at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
        at org.odftoolkit.odfdom.doc.OdfDocument.getFileDom(OdfDocument.java:995)
        at org.odftoolkit.odfdom.doc.OdfDocument.getContentDom(OdfDocument.java:624)

 Is ODFDom v 0.7 unable to read files created by OpenOffice v 3.1 ?
Please note this functionality was working just fine with ODFDom v 0.6.16.

Any help on this matter would be greatly appreciated.
Thanks,
Afshad Dinshaw



Yahoo! Canada Toolbar : Search from anywhere on the web and bookmark your favourite sites. Download it now!



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]