-
Bug
-
Resolution: Duplicate
-
P3
-
6
-
sparc
-
generic
Unexpected NullPointerException is thrown by compiler when annotation processor is try creating a binary file using the Filer.createBinaryFile() method.
Attached source files with the bug report.
<Error-MSG>
bash-2.05$ /jdk/sol/b304a/j2sdk1.6.0/bin/javac -cp /jdk/sol/b304a/j2sdk1.6.0/lib/tools.jar:. -processor simpleAP -processorpath simpleAP.jar -proc:only B.java
java.lang.NullPointerException
at com.sun.tools.javac.processing.JavacFiler.getFileManagerLocation(JavacFiler.java:350)
at com.sun.tools.javac.processing.JavacFiler.createBinaryFile(JavacFiler.java:339)
at simpleAP.process(simpleAP.java:56)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:499)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.discovery(JavacProcessingEnvironment.java:423)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:572)
at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:844)
at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:629)
at com.sun.tools.javac.main.Main.compile(Main.java:761)
at com.sun.tools.javac.main.Main.compile(Main.java:686)
at com.sun.tools.javac.main.Main.compile(Main.java:675)
at com.sun.tools.javac.Main.compile(Main.java:70)
at com.sun.tools.javac.Main.main(Main.java:55)
</Error-MSG>
Attached source files with the bug report.
<Error-MSG>
bash-2.05$ /jdk/sol/b304a/j2sdk1.6.0/bin/javac -cp /jdk/sol/b304a/j2sdk1.6.0/lib/tools.jar:. -processor simpleAP -processorpath simpleAP.jar -proc:only B.java
java.lang.NullPointerException
at com.sun.tools.javac.processing.JavacFiler.getFileManagerLocation(JavacFiler.java:350)
at com.sun.tools.javac.processing.JavacFiler.createBinaryFile(JavacFiler.java:339)
at simpleAP.process(simpleAP.java:56)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:499)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.discovery(JavacProcessingEnvironment.java:423)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:572)
at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:844)
at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:629)
at com.sun.tools.javac.main.Main.compile(Main.java:761)
at com.sun.tools.javac.main.Main.compile(Main.java:686)
at com.sun.tools.javac.main.Main.compile(Main.java:675)
at com.sun.tools.javac.Main.compile(Main.java:70)
at com.sun.tools.javac.Main.main(Main.java:55)
</Error-MSG>
- duplicates
-
JDK-6347870 javac throws NullPointerException when Processor invokes the Filer.createTextFile() method
-
- Closed
-