← Prev in month ← Prev in thread

Error loading an ODP file

From
Afshad Dinshaw <>
Date
2009-10-27T22:44:51+00:00
ID
Thread
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!
← Prev in month ← Prev in thread