Damjan Jovanovic created ODFTOOLKIT-402: -------------------------------------------
Summary: ZipException on encrypted files: only DEFLATED entries can have EXT descriptor Key: ODFTOOLKIT-402 URL: https://issues.apache.org/jira/browse/ODFTOOLKIT-402 Project: ODF Toolkit Issue Type: Bug Components: odfdom Reporter: Damjan Jovanovic Any encrypted ODF file written by LibreOffice reproducibly fails to open: Document document = Document.loadDocument(new File(args[0]), "abc"); due to an exception produced early in parsing the ZIP file. The exception is masked by the NullPointerException in the exception handler as per ODFTOOLKIT-401, but if that is patched, the original exception is this: java.util.zip.ZipException: only DEFLATED entries can have EXT descriptor at java.util.zip.ZipInputStream.readLOC(ZipInputStream.java:309) at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:121) at ReadZip.entriesToMap(ReadZip.java:64) at org.odftoolkit.odfdom.pkg.ZipHelper.entriesToMap(ZipHelper.java:87) at org.odftoolkit.odfdom.pkg.OdfPackage.readZip(OdfPackage.java:443) at org.odftoolkit.odfdom.pkg.OdfPackage.initializeZip(OdfPackage.java:422) at org.odftoolkit.odfdom.pkg.OdfPackage.<init>(OdfPackage.java:250) at org.odftoolkit.odfdom.pkg.OdfPackage.loadPackage(OdfPackage.java:405) at org.odftoolkit.simple.Document.loadDocument(Document.java:351) at local.Main.main(Main.java:21) -- This message was sent by Atlassian JIRA (v6.3.4#6332)