Skip to content

Error when analyzing Java 8 class files #30

Description

@veita

java.io.IOException: invalid constant type: 18
at javassist.bytecode.ConstPool.readOne(ConstPool.java:1090)
at javassist.bytecode.ConstPool.read(ConstPool.java:1033)
at javassist.bytecode.ConstPool.(ConstPool.java:149)
at javassist.bytecode.ClassFile.read(ClassFile.java:764)
at javassist.bytecode.ClassFile.(ClassFile.java:108)
at javassist.CtClassType.(CtClassType.java:94)
at javassist.ClassPool.makeClass(ClassPool.java:717)
at javassist.ClassPool.makeClass(ClassPool.java:695)
at org.jboss.tattletale.analyzers.AbstractScanner.scanClasses(AbstractScanner.java:179)
at org.jboss.tattletale.analyzers.JarScanner.scan(JarScanner.java:106)
at org.jboss.tattletale.Main.execute(Main.java:612)
at org.jboss.tattletale.Main.main(Main.java:1099)

This can be fixed by building Tattletale with <property name="version.javassist" value="3.19.0-GA"/> in the build.xml.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions