Bug 16761 - NPE when doing Project -> Rebuild All
Summary: NPE when doing Project -> Rebuild All
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P3 major (vote)
Target Milestone: 2.0 F2   Edit
Assignee: Jerome Lanneluc CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 17797 17827 17953 18070 20936 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-05-22 08:51 EDT by Veronika Irvine CLA
Modified: 2002-06-25 10:42 EDT (History)
5 users (show)

See Also:


Attachments
preferences dialog 1 (966.38 KB, image/bitmap)
2002-05-22 08:52 EDT, Veronika Irvine CLA
no flags Details
preference dialog 1 (17.37 KB, image/gif)
2002-05-22 09:00 EDT, Veronika Irvine CLA
no flags Details
preference dialog 2 (12.29 KB, image/gif)
2002-05-22 09:00 EDT, Veronika Irvine CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Veronika Irvine CLA 2002-05-22 08:51:14 EDT
Windows 2000
Eclipse 20020521 Tue, 21 May 2002 -- 01:09(-0400) 

Modified my JDT preferences - see attachments for values.

Peform Project -> Rebuild All and got following error:

java.lang.NullPointerException
	at org.eclipse.jdt.internal.compiler.CompilationResult.computePriority
(CompilationResult.java(Compiled Code))
	at org.eclipse.jdt.internal.compiler.CompilationResult.quickPrioritize
(CompilationResult.java:223)
	at org.eclipse.jdt.internal.compiler.CompilationResult.getProblems
(CompilationResult.java(Compiled Code))
	at 
org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.updateProblemsFor
(AbstractImageBuilder.java(Compiled Code))
	at 
org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult
(AbstractImageBuilder.java(Compiled Code))
	at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java
(Compiled Code))
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile
(AbstractImageBuilder.java:218)
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile
(AbstractImageBuilder.java(Compiled Code))
	at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build
(BatchImageBuilder.java:50)
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll
(JavaBuilder.java:174)
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.build
(JavaBuilder.java:99)
	at org.eclipse.core.internal.events.BuildManager$2.run
(BuildManager.java:383)
	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:119)
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:173)
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:183)
	at org.eclipse.core.internal.events.BuildManager$1.run
(BuildManager.java:143)
	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:157)
	at org.eclipse.core.internal.events.BuildManager.build
(BuildManager.java:208)
	at org.eclipse.core.internal.resources.Workspace.endOperation
(Workspace.java(Compiled Code))
	at org.eclipse.core.internal.resources.Workspace.run
(Workspace.java:1366)
	at org.eclipse.ui.actions.WorkspaceModifyOperation.run
(WorkspaceModifyOperation.java:78)
	at org.eclipse.ui.texteditor.AbstractTextEditor.performSaveOperation
(AbstractTextEditor.java:2019)
	at 
org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.performSaveOperatio
n(CompilationUnitEditor.java:614)
	at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSave
(CompilationUnitEditor.java:662)
	at org.eclipse.ui.internal.EditorManager$10.run(EditorManager.java:960)
	at org.eclipse.jface.operation.ModalContext.runInCurrentThread
(ModalContext.java:296)
	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:249)
	at org.eclipse.jface.dialogs.ProgressMonitorDialog.run
(ProgressMonitorDialog.java:335)
	at org.eclipse.ui.internal.EditorManager.runProgressMonitorOperation
(EditorManager.java:838)
	at org.eclipse.ui.internal.EditorManager.saveEditor
(EditorManager.java:965)
	at org.eclipse.ui.internal.WorkbenchPage.saveEditor
(WorkbenchPage.java:1945)
	at org.eclipse.ui.internal.SaveAction.run(SaveAction.java:32)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:590)
	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection
(ActionContributionItem.java:407)
	at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent
(ActionContributionItem.java(Compiled Code))
	at 
org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent
(ActionContributionItem.java(Compiled Code))
	at 
org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent
(ActionContributionItem.java(Compiled Code))
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java
(Compiled Code))
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java(Compiled Code))
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java
(Compiled Code))
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java
(Compiled Code))
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java
(Compiled Code))
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:1068)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:739)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:462)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:200)
	at org.eclipse.core.launcher.Main.run(Main.java:643)
	at org.eclipse.core.launcher.Main.main(Main.java:476)
Comment 1 Veronika Irvine CLA 2002-05-22 08:52:43 EDT
Created attachment 936 [details]
preferences dialog 1
Comment 2 Veronika Irvine CLA 2002-05-22 09:00:16 EDT
Created attachment 937 [details]
preference dialog 1
Comment 3 Veronika Irvine CLA 2002-05-22 09:00:38 EDT
Created attachment 938 [details]
preference dialog 2
Comment 4 Veronika Irvine CLA 2002-05-22 09:01:33 EDT
Please ignore the first attachment.  Bugzilla does not seem to handle bitmaps 
very well.
Comment 5 Veronika Irvine CLA 2002-05-22 09:29:31 EDT
I can make this happen by setting the "Maximum number of compilation errors" to 
10.  When I set the value back to 100, the error goes away.
Comment 6 Mike Wilson CLA 2002-05-22 11:13:13 EDT
I saw the problem as well. I had changed all "Ignore" settings to 
"Warning".  I could rebuild without problem after doing a "Restore 
Defaults".
Comment 7 Philipe Mulet CLA 2002-05-23 07:50:53 EDT
Reproduced. Fixed
Comment 8 Philipe Mulet CLA 2002-05-24 18:18:40 EDT
*** Bug 17797 has been marked as a duplicate of this bug. ***
Comment 9 Philipe Mulet CLA 2002-05-24 18:19:24 EDT
*** Bug 17827 has been marked as a duplicate of this bug. ***
Comment 10 Philipe Mulet CLA 2002-05-28 05:45:55 EDT
*** Bug 17953 has been marked as a duplicate of this bug. ***
Comment 11 Philipe Mulet CLA 2002-05-28 12:34:20 EDT
*** Bug 18070 has been marked as a duplicate of this bug. ***
Comment 12 Jerome Lanneluc CLA 2002-06-03 07:36:16 EDT
Verified
Comment 13 Philipe Mulet CLA 2002-06-25 10:42:06 EDT
*** Bug 20936 has been marked as a duplicate of this bug. ***