-
Bug
-
Resolution: Fixed
-
P2
-
8
-
b77
-
generic
-
generic
-
Verified
When running pack200 with assertion enabled assertions are fired, these
need to be investigated and fixed before GA.
% pack200 -J-Xmx1g -J-esa -J-ea -v output.jar.pack.gz rt.jar
not found: InterfaceMethodref=IMethod:java/util/streams/primitives/IntIterator.(Ljava/util/functions/Block;)V.forEach
Exception in thread "main" java.lang.AssertionError
at com.sun.java.util.jar.pack.ConstantPool$Index.indexOf(ConstantPool.java:1102)
at com.sun.java.util.jar.pack.BandStructure.encodeRef(BandStructure.java:1055)
at com.sun.java.util.jar.pack.BandStructure$CPRefBand.encodeRefOrNull(BandStructure.java:1032)
at com.sun.java.util.jar.pack.BandStructure$CPRefBand.putRef(BandStructure.java:1004)
at com.sun.java.util.jar.pack.PackageWriter.writeByteCodes(PackageWriter.java:1620)
at com.sun.java.util.jar.pack.PackageWriter.writeMembers(PackageWriter.java:1225)
at com.sun.java.util.jar.pack.PackageWriter.writeClassesAndByteCodes(PackageWriter.java:1200)
at com.sun.java.util.jar.pack.PackageWriter.write(PackageWriter.java:79)
at com.sun.java.util.jar.pack.PackerImpl$DoPack.flushPackage(PackerImpl.java:594)
at com.sun.java.util.jar.pack.PackerImpl$DoPack.flushAll(PackerImpl.java:548)
at com.sun.java.util.jar.pack.PackerImpl$DoPack.run(PackerImpl.java:483)
at com.sun.java.util.jar.pack.PackerImpl.pack(PackerImpl.java:98)
at com.sun.java.util.jar.pack.Driver.main(Driver.java:313)
need to be investigated and fixed before GA.
% pack200 -J-Xmx1g -J-esa -J-ea -v output.jar.pack.gz rt.jar
not found: InterfaceMethodref=IMethod:java/util/streams/primitives/IntIterator.(Ljava/util/functions/Block;)V.forEach
Exception in thread "main" java.lang.AssertionError
at com.sun.java.util.jar.pack.ConstantPool$Index.indexOf(ConstantPool.java:1102)
at com.sun.java.util.jar.pack.BandStructure.encodeRef(BandStructure.java:1055)
at com.sun.java.util.jar.pack.BandStructure$CPRefBand.encodeRefOrNull(BandStructure.java:1032)
at com.sun.java.util.jar.pack.BandStructure$CPRefBand.putRef(BandStructure.java:1004)
at com.sun.java.util.jar.pack.PackageWriter.writeByteCodes(PackageWriter.java:1620)
at com.sun.java.util.jar.pack.PackageWriter.writeMembers(PackageWriter.java:1225)
at com.sun.java.util.jar.pack.PackageWriter.writeClassesAndByteCodes(PackageWriter.java:1200)
at com.sun.java.util.jar.pack.PackageWriter.write(PackageWriter.java:79)
at com.sun.java.util.jar.pack.PackerImpl$DoPack.flushPackage(PackerImpl.java:594)
at com.sun.java.util.jar.pack.PackerImpl$DoPack.flushAll(PackerImpl.java:548)
at com.sun.java.util.jar.pack.PackerImpl$DoPack.run(PackerImpl.java:483)
at com.sun.java.util.jar.pack.PackerImpl.pack(PackerImpl.java:98)
at com.sun.java.util.jar.pack.Driver.main(Driver.java:313)
- relates to
-
JDK-8006846 [install] pack200 fails with assertion error
-
- Closed
-
-
JDK-8007297 [pack200] allow opcodes with InterfaceMethodRefs
-
- Closed
-
-
JDK-8006850 [pack200] disable pack200 tests until JSR-308 is implemented
-
- Closed
-