FULL PRODUCT VERSION :
> java -version
java version " 1.7.0_25 "
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
Fedora linux 17, 64bit
> cat /etc/issue
Fedora release 17 (Beefy Miracle)
> uname -a
Linux xyz 3.8.13-100.fc17.x86_64
A DESCRIPTION OF THE PROBLEM :
pack200 fails with particular jar file repack.
When repacking file: jaxb-osgi-2.2.5-2.jar
available from: http://repo1.maven.org/maven2/com/sun/xml/bind/jaxb-osgi/2.2.5-2/jaxb-osgi-2.2.5-2.jar
repack fails, for other jar files repacked, no problem observed.
console output:
> pack200 --repack jaxb-osgi-2.2.5-2.jar
Exception in thread " main " java.io.IOException: null ref
at com.sun.java.util.jar.pack.NativeUnpack.getNextFile(Native Method)
at com.sun.java.util.jar.pack.NativeUnpack.run(NativeUnpack.java:210)
at com.sun.java.util.jar.pack.NativeUnpack.run(NativeUnpack.java:242)
at com.sun.java.util.jar.pack.UnpackerImpl.unpack(UnpackerImpl.java:136)
at com.sun.java.util.jar.pack.Driver.main(Driver.java:354)
REGRESSION. Last worked in version 6u45
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1. download problematic jar file:
wget http://repo1.maven.org/maven2/com/sun/xml/bind/jaxb-osgi/2.2.5-2/jaxb-osgi-2.2.5-2.jar
2. try to repack it via pack200
pack200 --repack jaxb-osgi-2.2.5-2.jar
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
repack should succeed
ACTUAL -
repack fails
REPRODUCIBILITY :
This bug can be reproduced always.
CUSTOMER SUBMITTED WORKAROUND :
no workaround found
> java -version
java version " 1.7.0_25 "
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
Fedora linux 17, 64bit
> cat /etc/issue
Fedora release 17 (Beefy Miracle)
> uname -a
Linux xyz 3.8.13-100.fc17.x86_64
A DESCRIPTION OF THE PROBLEM :
pack200 fails with particular jar file repack.
When repacking file: jaxb-osgi-2.2.5-2.jar
available from: http://repo1.maven.org/maven2/com/sun/xml/bind/jaxb-osgi/2.2.5-2/jaxb-osgi-2.2.5-2.jar
repack fails, for other jar files repacked, no problem observed.
console output:
> pack200 --repack jaxb-osgi-2.2.5-2.jar
Exception in thread " main " java.io.IOException: null ref
at com.sun.java.util.jar.pack.NativeUnpack.getNextFile(Native Method)
at com.sun.java.util.jar.pack.NativeUnpack.run(NativeUnpack.java:210)
at com.sun.java.util.jar.pack.NativeUnpack.run(NativeUnpack.java:242)
at com.sun.java.util.jar.pack.UnpackerImpl.unpack(UnpackerImpl.java:136)
at com.sun.java.util.jar.pack.Driver.main(Driver.java:354)
REGRESSION. Last worked in version 6u45
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1. download problematic jar file:
wget http://repo1.maven.org/maven2/com/sun/xml/bind/jaxb-osgi/2.2.5-2/jaxb-osgi-2.2.5-2.jar
2. try to repack it via pack200
pack200 --repack jaxb-osgi-2.2.5-2.jar
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
repack should succeed
ACTUAL -
repack fails
REPRODUCIBILITY :
This bug can be reproduced always.
CUSTOMER SUBMITTED WORKAROUND :
no workaround found
- duplicates
-
JDK-7131266 JDK 7 pack200 + unpack200 fails on jaxb-xjc.jar
-
- Closed
-