-
Bug
-
Resolution: Not an Issue
-
P3
-
6
-
generic, sparc
-
generic
The 'javac' is throwing "java.lang.NullPointerException" when annotation processor trying to create a text file with 'Filer.createTextFile()' .
Attached source files with the bug report.
<output>
bash-2.05$ /jdk/sol/b304a/j2sdk1.6.0/bin/javac -J-version
java version "1.6.0-auto"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.6.0-auto-304a)
Java HotSpot(TM) Client VM (build 1.6.0-ea-b58, mixed mode)
bash-2.05$ javac -cp /jdk/sol/b304a/j2sdk1.6.0/lib/tools.jar:. -processor filerAP2 -processorpath filerAP2.jar -proc:only B.java
java.lang.NullPointerException
at com.sun.tools.javac.processing.JavacFiler.getFileManagerLocation(JavacFiler.java:349)
at com.sun.tools.javac.processing.JavacFiler.createTextFile(JavacFiler.java:273)
at filerAP2.process(filerAP2.java:107)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:497)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.discovery(JavacProcessingEnvironment.java:421)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:569)
at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:843)
at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:629)
at com.sun.tools.javac.main.Main.compile(Main.java:756)
at com.sun.tools.javac.main.Main.compile(Main.java:681)
at com.sun.tools.javac.main.Main.compile(Main.java:670)
at com.sun.tools.javac.Main.compile(Main.java:70)
at com.sun.tools.javac.Main.main(Main.java:55)
</output>
Attached source files with the bug report.
<output>
bash-2.05$ /jdk/sol/b304a/j2sdk1.6.0/bin/javac -J-version
java version "1.6.0-auto"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.6.0-auto-304a)
Java HotSpot(TM) Client VM (build 1.6.0-ea-b58, mixed mode)
bash-2.05$ javac -cp /jdk/sol/b304a/j2sdk1.6.0/lib/tools.jar:. -processor filerAP2 -processorpath filerAP2.jar -proc:only B.java
java.lang.NullPointerException
at com.sun.tools.javac.processing.JavacFiler.getFileManagerLocation(JavacFiler.java:349)
at com.sun.tools.javac.processing.JavacFiler.createTextFile(JavacFiler.java:273)
at filerAP2.process(filerAP2.java:107)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:497)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.discovery(JavacProcessingEnvironment.java:421)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:569)
at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:843)
at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:629)
at com.sun.tools.javac.main.Main.compile(Main.java:756)
at com.sun.tools.javac.main.Main.compile(Main.java:681)
at com.sun.tools.javac.main.Main.compile(Main.java:670)
at com.sun.tools.javac.Main.compile(Main.java:70)
at com.sun.tools.javac.Main.main(Main.java:55)
</output>
- duplicates
-
JDK-6348582 javac throws NullPointerException when Processor invokes the Filer.createBinaryFile() method
-
- Closed
-