Reviewed. There is an underlying bug in the packer when it is stressed with certain kind of incompatible simultaneous class data, but this is a clean enough work-around. Please file a follow-up bug; you can adapt the unit test simply by making the string "META-INF" a command line parameter (property) and changing it to (say) "NOT-META-INF".
— John > On Nov 16, 2015, at 2:17 PM, Kumar Srinivasan <kumar.x.sriniva...@oracle.com> > wrote: > > > John, Steve, > > I have updated the webrev which fixes the version numbers > and removes the duplicate manifest's in the jar-files. > > Full webrev: > http://cr.openjdk.java.net/~ksrini/8066272/webrev.1/ > > Incremental webrev: > http://cr.openjdk.java.net/~ksrini/8066272/webrev.1/webrev.delta/index.html > > Thanks > Kumar > > >> Hi John, Steve, >> >> Please review a fix for bug: >> https://bugs.openjdk.java.net/browse/JDK-8066272 >> >> The webrev: >> http://cr.openjdk.java.net/~ksrini/8066272/webrev.0/ >> >> To support Multi versioned jar files all versioned class files >> in the META-INF directory will be excluded from the global >> constant pool, instead these will be regarded as resources >> and stored in the resource specific bands. >> >> Thanks >> Kumar >> >