Bug 5641 - NPE on rebuild when replacing internal jar
Summary: NPE on rebuild when replacing internal jar
Status: RESOLVED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows NT
: P3 normal (vote)
Target Milestone: 2.0 M1   Edit
Assignee: Kent Johnson CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-11-07 16:50 EST by Darin Swanson CLA
Modified: 2002-01-14 11:50 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Darin Swanson CLA 2001-11-07 16:50:13 EST
We had made changes to our jdi.jar and I was synchronizing my workspace with 
the new jar. I got a build failed message and in the log:

java.lang.NullPointerException
	at org.eclipse.jdt.internal.core.builder.impl.StateImpl.forceBinaryType
(StateImpl.java(Compiled Code))
	at org.eclipse.jdt.internal.core.builder.impl.StateImpl.getBinaryType
(StateImpl.java(Compiled Code))
	at 
org.eclipse.jdt.internal.core.builder.impl.BuilderType.getNewBinaryType
(BuilderType.java:104)
	at org.eclipse.jdt.internal.core.builder.impl.BuilderType.getSuperclass
(BuilderType.java:137)
	at org.eclipse.jdt.internal.core.builder.impl.BuilderType.hasSuperclass
(BuilderType.java:146)
	at org.eclipse.jdt.internal.core.builder.impl.BuilderType.hasSuperclass
(BuilderType.java:153)
	at org.eclipse.jdt.internal.core.builder.impl.BuilderType.hasSuperType
(BuilderType.java:179)
	at 
org.eclipse.jdt.internal.core.builder.impl.IncrementalImageBuilder.tryMethodDecl
arations(IncrementalImageBuilder.java:1552)
	at 
org.eclipse.jdt.internal.core.builder.impl.IncrementalImageBuilder.issueIndictme
nts(IncrementalImageBuilder.java(Compiled Code))
	at 
org.eclipse.jdt.internal.core.builder.impl.IncrementalImageBuilder.issueIndictme
nts(IncrementalImageBuilder.java(Compiled Code))
	at 
org.eclipse.jdt.internal.core.builder.impl.IncrementalImageBuilder.issueIndictme
nts(IncrementalImageBuilder.java:1160)
	at 
org.eclipse.jdt.internal.core.builder.impl.IncrementalImageBuilder.updateState
(IncrementalImageBuilder.java:1873)
	at 
org.eclipse.jdt.internal.core.builder.impl.AbstractImageBuilder.compile
(AbstractImageBuilder.java(Compiled Code))
	at 
org.eclipse.jdt.internal.core.builder.impl.IncrementalImageBuilder.applySourceDe
lta(IncrementalImageBuilder.java:263)
	at 
org.eclipse.jdt.internal.core.builder.impl.JavaBuilder.incrementalBuild
(JavaBuilder.java:208)
	at org.eclipse.jdt.internal.core.builder.impl.JavaBuilder.build
(JavaBuilder.java:54)
	at org.eclipse.core.internal.events.BuildManager$2.run
(BuildManager.java:356)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java(Compiled Code))
	at org.eclipse.core.runtime.Platform.run(Platform.java(Compiled Code))
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:114)
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:179)
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:189)
	at org.eclipse.core.internal.events.BuildManager$1.run
(BuildManager.java:138)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java(Compiled Code))
	at org.eclipse.core.runtime.Platform.run(Platform.java(Compiled Code))
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:152)
	at org.eclipse.core.internal.events.BuildManager.build
(BuildManager.java:214)
	at org.eclipse.core.internal.resources.Workspace.endOperation
(Workspace.java(Compiled Code))
	at org.eclipse.core.internal.resources.Workspace.run
(Workspace.java:1189)
	at org.eclipse.ui.actions.WorkspaceModifyOperation.run
(WorkspaceModifyOperation.java:78)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run
(ModalContext.java:98)
Comment 1 Philipe Mulet CLA 2001-11-22 11:31:35 EST
Hopefully this will be gone once the new builder is enabled.
Comment 2 Kent Johnson CLA 2001-12-10 17:09:25 EST
Closed - not reproducable with new builder.