Bug 4382 - NullPointerException in JavaBuilder
Summary: NullPointerException in JavaBuilder
Status: RESOLVED WORKSFORME
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: 2.0 M2   Edit
Assignee: Kent Johnson CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-10-11 11:18 EDT by Carolyn MacLeod CLA
Modified: 2002-01-14 11:12 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 Carolyn MacLeod CLA 2001-10-11 11:18:29 EDT
I turned off autobuild, deleted the old swt projects from my workspace, 
connected to the new repository, and added the swt projects from the new 
repository.
The add completed ok, so I did a Rebuild All.
I got the "build errors" dialog, with 2 NullPointerExceptions in 
org.eclipse.jdt.internal.core.builder.impl.JavaBuilder.

Here is the contents of the .log:

Log: Thu Oct 11 10:32:06 EDT 2001
2 org.eclipse.core.resources 2 Problems occurred when invoking code from plug-
in: org.eclipse.core.resources.
java.lang.NullPointerException
	at 
org.eclipse.vcm.internal.core.SharingManager.updateProjectDescriptionIfNecessary
(SharingManager.java:908)
	at org.eclipse.vcm.internal.core.SharingManager$2.resourceChanged
(SharingManager.java:304)
	at org.eclipse.core.internal.events.NotificationManager$1.run
(NotificationManager.java:127)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:814)
	at org.eclipse.core.runtime.Platform.run(Platform.java:395)
	at org.eclipse.core.internal.events.NotificationManager.notify
(NotificationManager.java:142)
	at org.eclipse.core.internal.events.NotificationManager.broadcastChanges
(NotificationManager.java:43)
	at org.eclipse.core.internal.events.NotificationManager.broadcastChanges
(NotificationManager.java:65)
	at org.eclipse.core.internal.resources.Workspace.broadcastChanges
(Workspace.java:112)
	at org.eclipse.core.internal.resources.Workspace.endOperation
(Workspace.java:746)
	at org.eclipse.core.internal.resources.Workspace.run
(Workspace.java:1237)
	at org.eclipse.ui.actions.WorkspaceModifyOperation.run
(WorkspaceModifyOperation.java:78)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run
(ModalContext.java:98)
Log: Thu Oct 11 10:32:57 EDT 2001
4 org.eclipse.core.resources 368 Resource /org.eclipse.swt does not exist.
Log: Thu Oct 11 10:32:57 EDT 2001
4 org.eclipse.core.resources 368 Resource /org.eclipse.swt.examples does not 
exist.
Log: Thu Oct 11 10:32:57 EDT 2001
4 org.eclipse.core.resources 368 Resource /org.eclipse.swt.examples.controls 
does not exist.
Log: Thu Oct 11 10:32:57 EDT 2001
4 org.eclipse.core.resources 368 Resource /org.eclipse.swt.examples.launcher 
does not exist.
Log: Thu Oct 11 10:32:57 EDT 2001
4 org.eclipse.core.resources 368 Resource /org.eclipse.swt.examples.ole.win32 
does not exist.
Log: Thu Oct 11 10:32:57 EDT 2001
4 org.eclipse.core.resources 368 Resource /org.eclipse.swt.examples.paint does 
not exist.
Log: Thu Oct 11 10:37:11 EDT 2001
2 org.eclipse.core.resources 2 Problems occurred when invoking code from plug-
in: org.eclipse.core.resources.
java.lang.NullPointerException
	at org.eclipse.jdt.internal.compiler.ast.StringLiteral.generateCode
(StringLiteral.java(Compiled Code))
	at org.eclipse.jdt.internal.compiler.ast.MessageSend.generateCode
(MessageSend.java(Compiled Code))
	at org.eclipse.jdt.internal.compiler.ast.Expression.generateCode
(Expression.java(Compiled Code))
	at org.eclipse.jdt.internal.compiler.ast.Block.generateCode(Block.java
(Compiled Code))
	at org.eclipse.jdt.internal.compiler.ast.IfStatement.generateCode
(IfStatement.java(Compiled Code))
	at org.eclipse.jdt.internal.compiler.ast.Block.generateCode(Block.java
(Compiled Code))
	at org.eclipse.jdt.internal.compiler.ast.IfStatement.generateCode
(IfStatement.java(Compiled Code))
	at org.eclipse.jdt.internal.compiler.ast.Block.generateCode(Block.java
(Compiled Code))
	at org.eclipse.jdt.internal.compiler.ast.IfStatement.generateCode
(IfStatement.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:629)
	at 
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.generateCode
(CompilationUnitDeclaration.java(Compiled Code))
	at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:440)
	at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java
(Compiled Code))
	at 
org.eclipse.jdt.internal.core.builder.impl.AbstractImageBuilder.compile
(AbstractImageBuilder.java:90)
	at org.eclipse.jdt.internal.core.builder.impl.BatchImageBuilder.build
(BatchImageBuilder.java(Compiled Code))
	at 
org.eclipse.jdt.internal.core.builder.impl.JavaDevelopmentContextImpl.createStat
e(JavaDevelopmentContextImpl.java:147)
	at org.eclipse.jdt.internal.core.builder.impl.JavaBuilder.fullBuild
(JavaBuilder.java:146)
	at org.eclipse.jdt.internal.core.builder.impl.JavaBuilder.build
(JavaBuilder.java:46)
	at org.eclipse.core.internal.events.BuildManager$1.run
(BuildManager.java:52)
	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:73)
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:140)
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:353)
	at org.eclipse.core.internal.events.BuildManager$2.run
(BuildManager.java:99)
	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:113)
	at org.eclipse.core.internal.events.BuildManager.build
(BuildManager.java:378)
	at org.eclipse.core.internal.resources.Workspace.build
(Workspace.java:121)
	at org.eclipse.ui.internal.GlobalBuildAction.build
(GlobalBuildAction.java:59)
	at org.eclipse.ui.internal.GlobalBuildAction$1.run
(GlobalBuildAction.java:143)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run
(ModalContext.java:98)
Log: Thu Oct 11 10:37:14 EDT 2001
2 org.eclipse.core.resources 2 Problems occurred when invoking code from plug-
in: org.eclipse.core.resources.
java.lang.NullPointerException
	at 
org.eclipse.jdt.internal.compiler.lookup.BlockScope.computeLocalVariablePosition
s(BlockScope.java(Compiled Code))
	at 
org.eclipse.jdt.internal.compiler.lookup.BlockScope.computeLocalVariablePosition
s(BlockScope.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:629)
	at 
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.generateCode
(CompilationUnitDeclaration.java(Compiled Code))
	at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:440)
	at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java
(Compiled Code))
	at 
org.eclipse.jdt.internal.core.builder.impl.AbstractImageBuilder.compile
(AbstractImageBuilder.java:90)
	at org.eclipse.jdt.internal.core.builder.impl.BatchImageBuilder.build
(BatchImageBuilder.java(Compiled Code))
	at 
org.eclipse.jdt.internal.core.builder.impl.JavaDevelopmentContextImpl.createStat
e(JavaDevelopmentContextImpl.java:147)
	at org.eclipse.jdt.internal.core.builder.impl.JavaBuilder.fullBuild
(JavaBuilder.java:146)
	at org.eclipse.jdt.internal.core.builder.impl.JavaBuilder.build
(JavaBuilder.java:46)
	at org.eclipse.core.internal.events.BuildManager$1.run
(BuildManager.java:52)
	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:73)
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:140)
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:353)
	at org.eclipse.core.internal.events.BuildManager$2.run
(BuildManager.java:99)
	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:113)
	at org.eclipse.core.internal.events.BuildManager.build
(BuildManager.java:378)
	at org.eclipse.core.internal.resources.Workspace.build
(Workspace.java:121)
	at org.eclipse.ui.internal.GlobalBuildAction.build
(GlobalBuildAction.java:59)
	at org.eclipse.ui.internal.GlobalBuildAction$1.run
(GlobalBuildAction.java:143)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run
(ModalContext.java:98)
Comment 1 Kent Johnson CLA 2001-12-12 14:19:23 EST
Closed - not reproducable with new builder.