Bug 41397

Summary: NPE during manual incremental build of all projects
Product: [Eclipse Project] JDT Reporter: Simon Arsenault <simon_arsenault>
Component: CoreAssignee: Kent Johnson <kent_johnson>
Status: RESOLVED WORKSFORME QA Contact:
Severity: major    
Priority: P3    
Version: 3.0   
Target Milestone: 3.0 M3   
Hardware: PC   
OS: Windows 2000   
Whiteboard:

Description Simon Arsenault CLA 2003-08-11 13:13:55 EDT
Using build 200307181617

- I turned off auto-build
- In the navigator, I renamed the folder "internal" (/org/eclipse/ui/internal) 
to be "xinternal"
- Selected Project > Build All

I then got an error message about an NPE during the build. Below is the stack 
trace in my .log file

java.lang.NullPointerException
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile
(AbstractImageBuilder.java(Compiled Code))
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile
(AbstractImageBuilder.java:148)
	at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build
(IncrementalImageBuilder.java(Compiled Code))
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas
(JavaBuilder.java:203)
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.build
(JavaBuilder.java(Compiled Code))
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java
(Compiled Code))
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java(Compiled Code))
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java(Compiled Code))
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java(Compiled Code))
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java(Compiled Code))
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java(Compiled Code))
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop
(BuildManager.java(Compiled Code))
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop
(BuildManager.java(Compiled Code))
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop
(BuildManager.java(Compiled Code))
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop
(BuildManager.java(Compiled Code))
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop
(BuildManager.java(Compiled Code))
	at org.eclipse.core.internal.events.BuildManager.build
(BuildManager.java:212)
	at org.eclipse.core.internal.resources.Workspace.build
(Workspace.java:181)
	at org.eclipse.ui.actions.GlobalBuildAction$1.run
(GlobalBuildAction.java:174)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run
(ModalContext.java:101)
Comment 1 Kent Johnson CLA 2003-08-12 10:47:01 EDT
Simon, what VM are you running?
Comment 2 Simon Arsenault CLA 2003-08-12 10:55:23 EDT
This is the line from the .log file:

java.fullversion=J2RE 1.3.1 IBM Windows 32 build cn131-20020403 (JIT enabled: 
jitc)
Comment 3 Kent Johnson CLA 2003-08-12 11:53:34 EDT
Closed. The JIT in this VM is known for random NPEs.
Comment 4 Simon Arsenault CLA 2003-08-12 12:26:51 EDT
1) I've been using this VM for a long time and never had these types of problem 
before until these recent Eclipse integration build. Why is this problem only 
showing up now? Is the JDT Java compiler generating things differently now?

2) What IBM VM version should I be running then? Or are we to all switch to 
SideCar?