Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 338117 - NullPointerException in AptCompilationParticipant
Summary: NullPointerException in AptCompilationParticipant
Status: RESOLVED DUPLICATE of bug 361378
Alias: None
Product: JDT
Classification: Eclipse Project
Component: APT (show other bugs)
Version: 3.6.1   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Generic inbox for the JDT-APT component CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-24 11:36 EST by Stephen Haberman CLA
Modified: 2014-11-07 05:13 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen Haberman CLA 2011-02-24 11:36:42 EST
Build Identifier: M20100909-0800

I'm getting this stack trace:

java.lang.NullPointerException
	at org.eclipse.jdt.apt.core.internal.AptCompilationParticipant.addJava6GeneratedFile(AptCompilationParticipant.java:272)
	at org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeProcessingEnvImpl.addNewUnit(IdeProcessingEnvImpl.java:132)
	at org.eclipse.jdt.internal.apt.pluggable.core.filer.IdeJavaSourceOutputStream.close(IdeJavaSourceOutputStream.java:72)
	at sun.nio.cs.StreamEncoder.implClose(StreamEncoder.java:301)
	at sun.nio.cs.StreamEncoder.close(StreamEncoder.java:130)
	at java.io.OutputStreamWriter.close(OutputStreamWriter.java:216)
	at java.io.BufferedWriter.close(BufferedWriter.java:248)
	at java.io.PrintWriter.close(PrintWriter.java:295)
	at org.bindgen.processor.generators.BindingClassGenerator.saveCode(BindingClassGenerator.java:164)
	at org.bindgen.processor.generators.BindingClassGenerator.generate(BindingClassGenerator.java:72)
	at org.bindgen.processor.GenerationQueue.processQueue(GenerationQueue.java:65)
	at org.bindgen.processor.Processor.process(Processor.java:67)
	at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.handleProcessor(RoundDispatcher.java:139)
	at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.round(RoundDispatcher.java:110)
	at org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager.processAnnotations(BaseAnnotationProcessorManager.java:159)
	at org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeAnnotationProcessorManager.processAnnotations(IdeAnnotationProcessorManager.java:134)
	at org.eclipse.jdt.internal.compiler.Compiler.processAnnotations(Compiler.java:893)
	at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:481)
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:408)
	at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:182)
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:345)
	at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:61)
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:257)
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:176)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

Reproducible: Didn't try

Steps to Reproduce:
This is happening after every "clean build" in my currently open project. That being said, I haven't seen it before. Still working on reproducing it.
Comment 1 Stephen Haberman CLA 2011-02-24 11:38:42 EST
Closing/reopening Eclipse made the problem go away. Which is good. But odd.
Comment 2 Missing name Mising name CLA 2014-11-07 05:06:16 EST
This bug seams to be the same as Bug 361378 and there I recently commented about the reason for this problem.
Comment 3 Jay Arthanareeswaran CLA 2014-11-07 05:13:27 EST
Agree, this is same as bug 361378

*** This bug has been marked as a duplicate of bug 361378 ***