Bug 41398 - NPE during auto-build after load latest from CVS
Summary: NPE during auto-build after load latest from CVS
Status: RESOLVED WORKSFORME
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows 2000
: P3 major (vote)
Target Milestone: 3.0 M3   Edit
Assignee: Kent Johnson CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-11 13:40 EDT by Simon Arsenault CLA
Modified: 2003-08-14 13:00 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Arsenault CLA 2003-08-11 13:40:19 EDT
Using build 200307300800

I got the following NPE during auto build (I had loaded the latest code from 
HEAD, then the auto-build started). Content of my .log file.

!MESSAGE java.lang.NullPointerException encountered while running 
org.eclipse.jdt.internal.core.builder.JavaBuilder.
!STACK 0
java.lang.NullPointerException
	at org.eclipse.jdt.internal.compiler.codegen.ConstantPool.literalIndex
(ConstantPool.java(Compiled Code))
	at org.eclipse.jdt.internal.compiler.ClassFile.completeCodeAttribute
(ClassFile.java(Compiled Code))
	at 
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.generateCode
(AbstractMethodDeclaration.java(Compiled Code))
	at 
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.generateCode
(AbstractMethodDeclaration.java(Compiled Code))
	at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode
(TypeDeclaration.java(Compiled Code))
	at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode
(TypeDeclaration.java:523)
	at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode
(TypeDeclaration.java(Compiled Code))
	at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode
(TypeDeclaration.java:531)
	at 
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.generateCode
(CompilationUnitDeclaration.java:176)
	at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:542)
	at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:328)
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile
(AbstractImageBuilder.java:198)
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile
(AbstractImageBuilder.java:148)
	at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build
(IncrementalImageBuilder.java:112)
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas
(JavaBuilder.java:213)
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.build
(JavaBuilder.java:141)
	at org.eclipse.core.internal.events.BuildManager$2.run
(BuildManager.java:427)
	at org.eclipse.core.runtime.Platform.run(Platform.java(Compiled Code))
	at org.eclipse.core.runtime.Platform.run(Platform.java(Compiled Code))
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:125)
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:181)
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:191)
	at org.eclipse.core.internal.events.BuildManager$1.run
(BuildManager.java:151)
	at org.eclipse.core.runtime.Platform.run(Platform.java(Compiled Code))
	at org.eclipse.core.runtime.Platform.run(Platform.java(Compiled Code))
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:165)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop
(BuildManager.java:243)
	at org.eclipse.core.internal.events.BuildManager.build
(BuildManager.java:212)
	at org.eclipse.core.internal.resources.Workspace.endOperation
(Workspace.java(Compiled Code))
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java
(Compiled Code))
	at org.eclipse.team.internal.ccvs.core.resources.EclipseFolder.run
(EclipseFolder.java:299)
	at 
org.eclipse.team.internal.ccvs.ui.subscriber.CVSSubscriberAction$1.run
(CVSSubscriberAction.java:140)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run
(ModalContext.java:101)
Comment 1 Olivier Thomann CLA 2003-08-11 13:42:01 EDT
What plugin are you talking about? There are a lot of eclipse ui plugins. I will
try to reproduce it.
Comment 2 Simon Arsenault CLA 2003-08-11 13:47:16 EDT
It was most of the eclipse ui plugins. I'm working in another stream, but today 
I had to check some code from the HEAD stream. So I started that workspace, did 
a refresh with server (using the new sync view), there was a list of ui plugins 
that had changes, I just selected all of them, and did an update.
Comment 3 Olivier Thomann CLA 2003-08-11 14:43:04 EDT
Unfortunately I could not reproduce. I suspect a JIT bug. The VM used was a IBM
JDK 1.3.1 VM.
Comment 4 Kent Johnson CLA 2003-08-12 11:54:15 EDT
Closed. The JIT in this VM is known for random NPEs.