commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Work logged] (COMPRESS-479) Unable to extract Zip with unknown UniCode path extra data version
Date Thu, 14 Mar 2019 09:54:00 GMT

     [ https://issues.apache.org/jira/browse/COMPRESS-479?focusedWorklogId=213021&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-213021
]

ASF GitHub Bot logged work on COMPRESS-479:
-------------------------------------------

                Author: ASF GitHub Bot
            Created on: 14/Mar/19 09:53
            Start Date: 14/Mar/19 09:53
    Worklog Time Spent: 10m 
      Work Description: coveralls commented on issue #75: COMPRESS-479 Do not use content
of extra field on unknown version
URL: https://github.com/apache/commons-compress/pull/75#issuecomment-472779560
 
 
   
   [![Coverage Status](https://coveralls.io/builds/22176210/badge)](https://coveralls.io/builds/22176210)
   
   Coverage decreased (-0.007%) to 86.633% when pulling **a4357c6fe01450707a8be4829dedb3c5f6d6acc5
on theobisproject:COMPRESS-479** into **1881a202fbec4466f3766eaa0057370d7007401b on apache:master**.
   
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Issue Time Tracking
-------------------

    Worklog Id:     (was: 213021)
    Time Spent: 0.5h  (was: 20m)

> Unable to extract Zip with unknown UniCode path extra data version
> ------------------------------------------------------------------
>
>                 Key: COMPRESS-479
>                 URL: https://issues.apache.org/jira/browse/COMPRESS-479
>             Project: Commons Compress
>          Issue Type: Bug
>    Affects Versions: 1.18
>            Reporter: Robin Schimpf
>            Priority: Major
>         Attachments: unicode-test10509149899131946592.zip
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> The following exception is thrown when the version of the UniCode path extra data version
is not 1. 7-Zip and Windows Explorer will extract the attached file. The version in the file
was changed via a Hex editor to provoke the error.
> {code:java}
> java.lang.RuntimeException: Error parsing extra fields for entry: %U20AC_for_Dollar.txt
- Unsupported version [116] for UniCode path extra data.
> 	at org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setExtra(ZipArchiveEntry.java:626)
> 	at org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.getNextZipEntry(ZipArchiveInputStream.java:315)
> 	at org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.getNextEntry(ZipArchiveInputStream.java:408)
> 	at org.apache.commons.compress.archivers.zip.UTF8ZipFilesTest.testZipFileReadsUnicodeFields(UTF8ZipFilesTest.java:186)
> ...
> Caused by: java.util.zip.ZipException: Unsupported version [116] for UniCode path extra
data.
> 	at org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.parseFromLocalFileData(AbstractUnicodeExtraField.java:172)
> 	at org.apache.commons.compress.archivers.zip.ExtraFieldUtils.parse(ExtraFieldUtils.java:180)
> 	at org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setExtra(ZipArchiveEntry.java:620)
> {code}
> As I understand the specification in Section 4.6.8 and 4.6.9 when the version is unknown
the information shoule be ignored.
> Changes MAY NOT be backward compatible so this extra field *SHOULD NOT be used if the
version is not recognized*.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message