Bug#757484: aspectj: FTBFS with Java 8: ClassFormatException: Invalid byte tag in constant pool: 18

Emmanuel Bourg ebourg at apache.org
Fri Aug 8 17:03:35 UTC 2014


Source: aspectj
Version: 1.6.12+dfsg-3
Severity: important
User: debian-java at lists.debian.org
Usertags: openjdk-8-transition

Hi,

During a rebuild of all Java packages in sid with OpenJDK 8,
this package failed to build with the following error:

  compile-aj:
      [mkdir] Created dir: /«BUILDDIR»/aspectj-1.6.12+dfsg/org.aspectj/modules/org.eclipse.jdt.core/jdtcore-for-aspectj-classes
       [iajc] org.aspectj.apache.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 18
       [iajc] 	at org.aspectj.apache.bcel.classfile.Constant.readConstant(Constant.java:133)
       [iajc] 	at org.aspectj.apache.bcel.classfile.ConstantPool.<init>(ConstantPool.java:45)
       [iajc] 	at org.aspectj.apache.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:186)
       [iajc] 	at org.aspectj.apache.bcel.classfile.ClassParser.parse(ClassParser.java:131)
       [iajc] 	at org.aspectj.weaver.bcel.BcelWorld.lookupJavaClass(BcelWorld.java:424)
       [iajc] 	at org.aspectj.weaver.bcel.BcelWorld.resolveDelegate(BcelWorld.java:376)
       [iajc] 	at org.aspectj.weaver.World.resolveToReferenceType(World.java:485)
       [iajc] 	at org.aspectj.weaver.World.resolve(World.java:326)
       [iajc] 	at org.aspectj.weaver.World.resolve(World.java:236)

This issue has been fixed upstream in the version 1.8

The full build log is available from:
    http://87.98.165.193/debian/openjdk8-rebuild/logs-failed-jdk8/pending/aspectj_1.6.12+dfsg-3_unstable_jdk8.log



More information about the pkg-java-maintainers mailing list