Source: bcel Version: 5.2-10 Severity: important User: debian-java@lists.debian.org Usertags: openjdk-8-transition
BCEL 5.2 doesn't support Java 8, this causes a build failure on the ha-jdbc and libjibx1.1-java packages with OpenJDK 8. The error looks like this: org.jibx.runtime.JiBXException: Error reading path java/lang/CharSequence.class for class java.lang.CharSequence at org.jibx.binding.classes.ClassFile.init(ClassFile.java:329) at org.jibx.binding.classes.ClassFile.<init>(ClassFile.java:247) at org.jibx.binding.classes.ClassCache.getClassFileImpl(ClassCache.java:138) at org.jibx.binding.classes.ClassCache.getClassFile(ClassCache.java:178) at org.jibx.binding.classes.ClassFile.accumulateInterfaces(ClassFile.java:561) at org.jibx.binding.classes.ClassFile.getInstanceSigs(ClassFile.java:621) at org.jibx.binding.classes.ClassFile.getInstanceSigs(ClassFile.java:600) at org.jibx.binding.classes.ClassItem.getSignatureVariants(ClassItem.java:550) at org.jibx.binding.def.StringConversion.setSerializer(StringConversion.java:377) at org.jibx.binding.def.ObjectStringConversion.derive(ObjectStringConversion.java:386) at org.jibx.binding.def.BindingBuilder.unmarshalStringConversion(BindingBuilder.java:577) at org.jibx.binding.def.BindingBuilder.unmarshalFormats(BindingBuilder.java:1089) at org.jibx.binding.def.BindingBuilder.unmarshalInclude(BindingBuilder.java:1859) at org.jibx.binding.def.BindingBuilder.unmarshalBindingDefinition(BindingBuilder.java:1933) at org.jibx.binding.Utility.loadBinding(Utility.java:289) at org.jibx.binding.Utility.loadFileBinding(Utility.java:408) at org.jibx.binding.Compile.compile(Compile.java:296) at org.jibx.binding.Compile.main(Compile.java:385) Caused by: org.apache.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 18 at org.apache.bcel.classfile.Constant.readConstant(Constant.java:146) at org.apache.bcel.classfile.ConstantPool.<init>(ConstantPool.java:67) at org.apache.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:222) at org.apache.bcel.classfile.ClassParser.parse(ClassParser.java:136) at org.jibx.binding.classes.ClassFile.init(ClassFile.java:326) Upgrading BCEL to the upcoming version 6.0 will fix these issues.
signature.asc
Description: OpenPGP digital signature