[ https://issues.apache.org/jira/browse/ODFTOOLKIT-402?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Svante Schubert updated ODFTOOLKIT-402: --------------------------------------- Attachment: helloEncrypted.odt Again I need a simple encrypted LibreOffice document that fails the test. Works for my password encrypted ODT "hello" is the pwd and "Hello World!" the content. Created on Windows with an old 4.2.3.3 LibreOffice. > 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 > Attachments: helloEncrypted.odt, use-zipfile.patch > > > 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)