[ 
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)

Reply via email to