FULL PRODUCT VERSION :
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 10.0.14393]
EXTRA RELEVANT SYSTEM CONFIGURATION :
NPE error on compile Java project in
IntelliJ IDEA (Community Edition) 2017.1.2 EAP
Build #IC-171.4249.4, built on April 12, 2017
JRE: 1.8.0_112-release-736-b16 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
A DESCRIPTION OF THE PROBLEM :
Java fails to compile project and throws NPE error.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Java automation project with TestNG annotations is used
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Java project compiles w/o error
ACTUAL -
NPE error, failed to compile the project
ERROR MESSAGES/STACK TRACES THAT OCCUR :
Information:java: An exception has occurred in the compiler (1.8.0_131). Please file a bug against the Java compiler via the Java bug reporting page (http://bugreport.java.com) after checking the Bug Database (http://bugs.java.com) for duplicates. Include your program and the following diagnostic in your report. Thank you.
Information:java: java.lang.NullPointerException
Information:java: at com.sun.tools.javac.comp.Check$1AnnotationValidator.visitAnnotation(Check.java:2657)
Information:java: at com.sun.tools.javac.tree.JCTree$JCAnnotation.accept(JCTree.java:2317)
Information:java: at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49)
Information:java: at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
Information:java: at com.sun.tools.javac.tree.TreeScanner.visitAnnotation(TreeScanner.java:320)
Information:java: at com.sun.tools.javac.comp.Check$1AnnotationValidator.visitAnnotation(Check.java:2658)
Information:java: at com.sun.tools.javac.comp.Check.validateAnnotationTree(Check.java:2663)
Information:java: at com.sun.tools.javac.comp.Check.validateAnnotation(Check.java:2730)
Information:java: at com.sun.tools.javac.comp.Check.validateAnnotations(Check.java:2717)
Information:java: at com.sun.tools.javac.comp.MemberEnter$6.run(MemberEnter.java:891)
Information:java: at com.sun.tools.javac.comp.Annotate.flush(Annotate.java:155)
Information:java: at com.sun.tools.javac.comp.Annotate.enterDone(Annotate.java:129)
Information:java: at com.sun.tools.javac.comp.Enter.complete(Enter.java:512)
Information:java: at com.sun.tools.javac.comp.Enter.main(Enter.java:471)
Information:java: at com.sun.tools.javac.main.JavaCompiler.enterTrees(JavaCompiler.java:982)
Information:java: at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:857)
Information:java: at com.sun.tools.javac.main.Main.compile(Main.java:523)
Information:java: at com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:129)
Information:java: at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:138)
Information:java: at org.jetbrains.jps.javac.JavacMain.compile(JavacMain.java:185)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.compileJava(JavaBuilder.java:477)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.compile(JavaBuilder.java:333)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.doBuild(JavaBuilder.java:251)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.build(JavaBuilder.java:214)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:1263)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:940)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1012)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:903)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:736)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:384)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:192)
Information:java: at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:138)
Information:java: at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:295)
Information:java: at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:125)
Information:java: at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:236)
Information:java: at org.jetbrains.jps.service.impl.SharedThreadPoolImpl.lambda$executeOnPooledThread$0(SharedThreadPoolImpl.java:42)
Information:java: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
Information:java: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
Information:java: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
Information:java: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
Information:java: at java.lang.Thread.run(Thread.java:748)
Information:java: Errors occurred while compiling module 'Project'
Information:javac 1.8.0_131 was used to compile java sources
Information:4/18/2017 6:42 PM - Compilation completed with 1 error and 0 warnings in 3s 577ms
Error:java: Compilation failed: internal java compiler error
REPRODUCIBILITY :
This bug can be reproduced always.
CUSTOMER SUBMITTED WORKAROUND :
wasn't found
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 10.0.14393]
EXTRA RELEVANT SYSTEM CONFIGURATION :
NPE error on compile Java project in
IntelliJ IDEA (Community Edition) 2017.1.2 EAP
Build #IC-171.4249.4, built on April 12, 2017
JRE: 1.8.0_112-release-736-b16 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
A DESCRIPTION OF THE PROBLEM :
Java fails to compile project and throws NPE error.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Java automation project with TestNG annotations is used
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Java project compiles w/o error
ACTUAL -
NPE error, failed to compile the project
ERROR MESSAGES/STACK TRACES THAT OCCUR :
Information:java: An exception has occurred in the compiler (1.8.0_131). Please file a bug against the Java compiler via the Java bug reporting page (http://bugreport.java.com) after checking the Bug Database (http://bugs.java.com) for duplicates. Include your program and the following diagnostic in your report. Thank you.
Information:java: java.lang.NullPointerException
Information:java: at com.sun.tools.javac.comp.Check$1AnnotationValidator.visitAnnotation(Check.java:2657)
Information:java: at com.sun.tools.javac.tree.JCTree$JCAnnotation.accept(JCTree.java:2317)
Information:java: at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49)
Information:java: at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
Information:java: at com.sun.tools.javac.tree.TreeScanner.visitAnnotation(TreeScanner.java:320)
Information:java: at com.sun.tools.javac.comp.Check$1AnnotationValidator.visitAnnotation(Check.java:2658)
Information:java: at com.sun.tools.javac.comp.Check.validateAnnotationTree(Check.java:2663)
Information:java: at com.sun.tools.javac.comp.Check.validateAnnotation(Check.java:2730)
Information:java: at com.sun.tools.javac.comp.Check.validateAnnotations(Check.java:2717)
Information:java: at com.sun.tools.javac.comp.MemberEnter$6.run(MemberEnter.java:891)
Information:java: at com.sun.tools.javac.comp.Annotate.flush(Annotate.java:155)
Information:java: at com.sun.tools.javac.comp.Annotate.enterDone(Annotate.java:129)
Information:java: at com.sun.tools.javac.comp.Enter.complete(Enter.java:512)
Information:java: at com.sun.tools.javac.comp.Enter.main(Enter.java:471)
Information:java: at com.sun.tools.javac.main.JavaCompiler.enterTrees(JavaCompiler.java:982)
Information:java: at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:857)
Information:java: at com.sun.tools.javac.main.Main.compile(Main.java:523)
Information:java: at com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:129)
Information:java: at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:138)
Information:java: at org.jetbrains.jps.javac.JavacMain.compile(JavacMain.java:185)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.compileJava(JavaBuilder.java:477)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.compile(JavaBuilder.java:333)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.doBuild(JavaBuilder.java:251)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.build(JavaBuilder.java:214)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:1263)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:940)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1012)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:903)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:736)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:384)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:192)
Information:java: at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:138)
Information:java: at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:295)
Information:java: at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:125)
Information:java: at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:236)
Information:java: at org.jetbrains.jps.service.impl.SharedThreadPoolImpl.lambda$executeOnPooledThread$0(SharedThreadPoolImpl.java:42)
Information:java: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
Information:java: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
Information:java: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
Information:java: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
Information:java: at java.lang.Thread.run(Thread.java:748)
Information:java: Errors occurred while compiling module 'Project'
Information:javac 1.8.0_131 was used to compile java sources
Information:4/18/2017 6:42 PM - Compilation completed with 1 error and 0 warnings in 3s 577ms
Error:java: Compilation failed: internal java compiler error
REPRODUCIBILITY :
This bug can be reproduced always.
CUSTOMER SUBMITTED WORKAROUND :
wasn't found
- duplicates
-
JDK-8155907 Null pointer from javac when compile uncompilable java code with annotations
-
- Closed
-