-
Bug
-
Resolution: Not an Issue
-
P4
-
None
-
8, 9
-
generic
-
generic
FULL PRODUCT VERSION :
java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
centos-release-6-7.el6.centos.12.3.x86_64
A DESCRIPTION OF THE PROBLEM :
Zip file of 683M size with 'Def64N' compression method could be successfully unzipped with 'unzip' command, but opening from Java cause exception:
Err:java.util.zip.ZipException: invalid CEN header (bad compression method)
java.util.zip.ZipException: invalid CEN header (bad compression method)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:219)
at java.util.zip.ZipFile.<init>(ZipFile.java:149)
at java.util.zip.ZipFile.<init>(ZipFile.java:163)
at com.mwired.grid.etl.hbase.file.UnzipUtil.processZipFile(UnzipUtil.java:33)
at com.mwired.grid.etl.hbase.file.BackfillDriverZip.main(BackfillDriverZip.java:61)
zip file solr_TT_201611_3.zip 683M could be successfully unzipped with 'unzip' command.
unzip -v /data/delta/solr_TT_201611_3.zip
Archive: /data/delta/solr_TT_201611_3.zip
Length Method Size Cmpr Date Time CRC-32 Name
-------- ------ ------- ---- ---------- ----- -------- ----
0 Stored 0 0% 01-31-2017 05:03 00000000 solr_TT_201611_3/0/
21 Stored 21 0% 01-31-2017 11:38 099d1526 solr_TT_201611_3/0/TT_201611.pnt
28165874 Def64N 7605441 73% 01-31-2017 11:38 c943f1ea solr_TT_201611_3/0/TT_201611.txt
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
run the program, that contains
ZipFile zipFile = new ZipFile(fileName);
Zip file is 683M, could be provided.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
is able to iterate through ZipEntries
ACTUAL -
Err:java.util.zip.ZipException: invalid CEN header (bad compression method)
java.util.zip.ZipException: invalid CEN header (bad compression method)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:219)
at java.util.zip.ZipFile.<init>(ZipFile.java:149)
at java.util.zip.ZipFile.<init>(ZipFile.java:163)
ERROR MESSAGES/STACK TRACES THAT OCCUR :
Err:java.util.zip.ZipException: invalid CEN header (bad compression method)
java.util.zip.ZipException: invalid CEN header (bad compression method)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:219)
at java.util.zip.ZipFile.<init>(ZipFile.java:149)
at java.util.zip.ZipFile.<init>(ZipFile.java:163)
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
ZipFile zipFile = new ZipFile(fileName);
---------- END SOURCE ----------
java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
centos-release-6-7.el6.centos.12.3.x86_64
A DESCRIPTION OF THE PROBLEM :
Zip file of 683M size with 'Def64N' compression method could be successfully unzipped with 'unzip' command, but opening from Java cause exception:
Err:java.util.zip.ZipException: invalid CEN header (bad compression method)
java.util.zip.ZipException: invalid CEN header (bad compression method)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:219)
at java.util.zip.ZipFile.<init>(ZipFile.java:149)
at java.util.zip.ZipFile.<init>(ZipFile.java:163)
at com.mwired.grid.etl.hbase.file.UnzipUtil.processZipFile(UnzipUtil.java:33)
at com.mwired.grid.etl.hbase.file.BackfillDriverZip.main(BackfillDriverZip.java:61)
zip file solr_TT_201611_3.zip 683M could be successfully unzipped with 'unzip' command.
unzip -v /data/delta/solr_TT_201611_3.zip
Archive: /data/delta/solr_TT_201611_3.zip
Length Method Size Cmpr Date Time CRC-32 Name
-------- ------ ------- ---- ---------- ----- -------- ----
0 Stored 0 0% 01-31-2017 05:03 00000000 solr_TT_201611_3/0/
21 Stored 21 0% 01-31-2017 11:38 099d1526 solr_TT_201611_3/0/TT_201611.pnt
28165874 Def64N 7605441 73% 01-31-2017 11:38 c943f1ea solr_TT_201611_3/0/TT_201611.txt
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
run the program, that contains
ZipFile zipFile = new ZipFile(fileName);
Zip file is 683M, could be provided.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
is able to iterate through ZipEntries
ACTUAL -
Err:java.util.zip.ZipException: invalid CEN header (bad compression method)
java.util.zip.ZipException: invalid CEN header (bad compression method)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:219)
at java.util.zip.ZipFile.<init>(ZipFile.java:149)
at java.util.zip.ZipFile.<init>(ZipFile.java:163)
ERROR MESSAGES/STACK TRACES THAT OCCUR :
Err:java.util.zip.ZipException: invalid CEN header (bad compression method)
java.util.zip.ZipException: invalid CEN header (bad compression method)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:219)
at java.util.zip.ZipFile.<init>(ZipFile.java:149)
at java.util.zip.ZipFile.<init>(ZipFile.java:163)
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
ZipFile zipFile = new ZipFile(fileName);
---------- END SOURCE ----------