Skip to content

Exception: annotation parameter rhs was of unexpected tree node type class com.sun.tools.javac.tree.JCTree$JCUnary !BOOLEAN #264

Open
@olafurpg

Description

@olafurpg

Error while compiling the raphw/byte-buddy with lsif-java 0.5.6

[INFO] Compiling 701 source files to /Users/olafurpg/dev/raphw/byte-buddy/byte-buddy-dep/target/test-classes
java.lang.IllegalArgumentException: byte-buddy-dep/src/test/java/net/bytebuddy/description/annotation/AbstractAnnotationDescriptionTest.java: annotation parameter rhs was of unexpected tree node type class com.sun.tools.javac.tree.JCTree$JCUnary
!BOOLEAN
	at com.sourcegraph.semanticdb_javac.SemanticdbTrees.annotationParameter(SemanticdbTrees.java:148)
	at com.sourcegraph.semanticdb_javac.SemanticdbTrees.annotationBuilder(SemanticdbTrees.java:60)
	at com.sourcegraph.semanticdb_javac.SemanticdbTrees.annotations(SemanticdbTrees.java:43)
	at com.sourcegraph.semanticdb_javac.SemanticdbVisitor.emitSymbolInformation(SemanticdbVisitor.java:99)
	at com.sourcegraph.semanticdb_javac.SemanticdbVisitor.emitSymbolOccurrence(SemanticdbVisitor.java:88)
	at com.sourcegraph.semanticdb_javac.SemanticdbVisitor.visitClass(SemanticdbVisitor.java:150)
	at com.sourcegraph.semanticdb_javac.SemanticdbVisitor.visitClass(SemanticdbVisitor.java:30)
	at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:720)
	at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
	at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:81)
	at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
	at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:99)
	at com.sun.source.util.TreeScanner.visitClass(TreeScanner.java:133)
	at com.sourcegraph.semanticdb_javac.SemanticdbVisitor.visitClass(SemanticdbVisitor.java:164)
	at com.sourcegraph.semanticdb_javac.SemanticdbVisitor.visitClass(SemanticdbVisitor.java:30)
	at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:720)
	at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
	at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
	at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:99)
	at com.sun.source.util.TreeScanner.visitCompilationUnit(TreeScanner.java:120)
	at com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:550)
	at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
	at com.sourcegraph.semanticdb_javac.SemanticdbVisitor.buildTextDocument(SemanticdbVisitor.java:68)
	at com.sourcegraph.semanticdb_javac.SemanticdbTaskListener.onFinishedAnalyze(SemanticdbTaskListener.java:59)
	at com.sourcegraph.semanticdb_javac.SemanticdbTaskListener.finished(SemanticdbTaskListener.java:45)
	at com.sun.tools.javac.api.ClientCodeWrapper$WrappedTaskListener.finished(ClientCodeWrapper.java:681)
	at com.sun.tools.javac.api.MultiTaskListener.finished(MultiTaskListener.java:111)
	at com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1342)
	at com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1296)
	at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:901)
	at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:860)
	at com.sun.tools.javac.main.Main.compile(Main.java:523)
	at com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:129)
	at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:138)
	at org.codehaus.plexus.compiler.javac.JavaxToolsCompiler.compileInProcess(JavaxToolsCompiler.java:126)
	at org.codehaus.plexus.compiler.javac.JavacCompiler.performCompile(JavacCompiler.java:174)
	at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:1129)
	at org.apache.maven.plugin.compiler.TestCompilerMojo.execute(TestCompilerMojo.java:181)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions