Bug 24210 - NPE renaming project
Summary: NPE renaming project
Status: RESOLVED DUPLICATE of bug 24083
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 2.0   Edit
Hardware: Other Linux-Motif
: P3 normal (vote)
Target Milestone: 2.1 M2   Edit
Assignee: Philipe Mulet CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-09-29 12:19 EDT by Jared Burns CLA
Modified: 2002-09-30 04:42 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 Jared Burns CLA 2002-09-29 12:19:03 EDT
Build 20020924

My steps to get this NPE:
1. Launched the new build for the first time pointing to a new workspace.
2. Checked the *.debug*, *.launching*, and org.eclipse.ui.externaltools 
projects out of CVS.
3. Imported all other projects as binary from the 20020924 drop.
4. Right clicked on org.eclipse.ui.externaltools->Refactor->Rename, entered 
the new name "org.eclipse.ui.externaltools.OLD", and hit OK
5. The following NPE was written to the console.

An additional problem here is the fact that this error was printed to the 
console but NOT written to the log. If I hadn't launched from a console, I 
wouldn't have known the error occurred.

java.lang.NullPointerException
	at 
org.eclipse.jdt.internal.core.JavaProject.loadPreferences(JavaProject.java:1757)
	at 
org.eclipse.jdt.internal.core.JavaProject.getPreferences(JavaProject.java:1366)
	at 
org.eclipse.jdt.internal.core.JavaProject.getOption(JavaProject.java:1092)
	at org.eclipse.jdt.internal.core.builder.State.read(State.java:180)
	at 
org.eclipse.jdt.internal.core.builder.JavaBuilder.readState(JavaBuilder.java:77)
	at 
org.eclipse.jdt.internal.core.JavaModelManager.readState(JavaModelManager.java:1136)
	at 
org.eclipse.jdt.internal.core.JavaModelManager.getLastBuiltState(JavaModelManager.java:892)
	at 
org.eclipse.jdt.internal.core.builder.JavaBuilder.getLastState(JavaBuilder.java:291)
	at 
org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:105)
	at 
org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:392)
	at 
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:839)
	at org.eclipse.core.runtime.Platform.run(Platform.java:413)
	at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:120)
	at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:176)
	at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:186)
	at 
org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:146)
	at 
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:839)
	at org.eclipse.core.runtime.Platform.run(Platform.java:413)
	at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:160)
	at 
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:211)
	at 
org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:745)
	at 
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1383)
	at 
org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:78)
	at 
org.eclipse.jdt.internal.ui.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:149)
	at 
org.eclipse.jdt.internal.ui.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:123)
	at 
org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:299)
	at 
org.eclipse.jface.operation.ModalContext.run(ModalContext.java:249)
	at 
org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:393)
	at 
org.eclipse.jdt.internal.ui.refactoring.actions.PerformRefactoringUtil.performRefactoring(PerformRefactoringUtil.java:39)
	at 
org.eclipse.jdt.internal.ui.refactoring.actions.RefactoringStarter.activate(RefactoringStarter.java:119)
	at 
org.eclipse.jdt.internal.ui.refactoring.RefactoringSupportFactory$RenameSupport.rename(RefactoringSupportFactory.java:76)
	at 
org.eclipse.jdt.internal.ui.refactoring.actions.RenameJavaElementAction.run(RenameJavaElementAction.java:52)
	at 
org.eclipse.jdt.internal.ui.refactoring.actions.RenameJavaElementAction.run(RenameJavaElementAction.java:41)
	at 
org.eclipse.jdt.ui.actions.RenameAction.run(RenameAction.java:104)
	at 
org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:191)
	at 
org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:169)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:749)
	at 
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:407)
	at 
org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent(ActionContributionItem.java:361)
	at 
org.eclipse.jface.action.ActionContributionItem.access$0(ActionContributionItem.java:352)
	at 
org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent(ActionContributionItem.java:47)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:77)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:852)
	at 
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1697)
	at 
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1520)
	at 
org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1256)
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:1239)
	at 
org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:775)
	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:247)
	at org.eclipse.core.launcher.Main.run(Main.java:703)
	at org.eclipse.core.launcher.Main.main(Main.java:539)
org.eclipse.core.runtime.CoreException[2]: java.lang.NullPointerException
	at 
org.eclipse.jdt.internal.core.JavaProject.loadPreferences(JavaProject.java:1757)
	at 
org.eclipse.jdt.internal.core.JavaProject.getPreferences(JavaProject.java:1366)
	at 
org.eclipse.jdt.internal.core.JavaProject.getOption(JavaProject.java:1092)
	at org.eclipse.jdt.internal.core.builder.State.read(State.java:180)
	at 
org.eclipse.jdt.internal.core.builder.JavaBuilder.readState(JavaBuilder.java:77)
	at 
org.eclipse.jdt.internal.core.JavaModelManager.readState(JavaModelManager.java:1136)
	at 
org.eclipse.jdt.internal.core.JavaModelManager.getLastBuiltState(JavaModelManager.java:892)
	at 
org.eclipse.jdt.internal.core.builder.JavaBuilder.getLastState(JavaBu
ilder.java:291)
	at 
org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.j
ava:105)
	at 
org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java
:392)
	at 
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatfo
rm.java:839)
	at org.eclipse.core.runtime.Platform.run(Platform.java:413)
	at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager
.java:120)
	at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager
.java:176)
	at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager
.java:186)
	at 
org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java
:146)
	at 
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatfo
rm.java:839)
	at org.eclipse.core.runtime.Platform.run(Platform.java:413)
	at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager
.java:160)
	at 
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java
:211)
	at 
org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.
java:745)
	at 
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1383
)
	at 
org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOp
eration.java:78)
	at 
org.eclipse.jdt.internal.ui.refactoring.PerformChangeOperation.execut
eChange(PerformChangeOperation.java:149)
	at 
org.eclipse.jdt.internal.ui.refactoring.PerformChangeOperation.run(Pe
rformChangeOperation.java:123)
	at 
org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalCont
ext.java:299)
	at 
org.eclipse.jface.operation.ModalContext.run(ModalContext.java:249)
	at 
org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDi
alog.java:393)
	at 
org.eclipse.jdt.internal.ui.refactoring.actions.PerformRefactoringUti
l.performRefactoring(PerformRefactoringUtil.java:39)
	at 
org.eclipse.jdt.internal.ui.refactoring.actions.RefactoringStarter.ac
tivate(RefactoringStarter.java:119)
	at 
org.eclipse.jdt.internal.ui.refactoring.RefactoringSupportFactory$Ren
ameSupport.rename(RefactoringSupportFactory.java:76)
	at 
org.eclipse.jdt.internal.ui.refactoring.actions.RenameJavaElementActi
on.run(RenameJavaElementAction.java:52)
	at 
org.eclipse.jdt.internal.ui.refactoring.actions.RenameJavaElementActi
on.run(RenameJavaElementAction.java:41)
	at 
org.eclipse.jdt.ui.actions.RenameAction.run(RenameAction.java:104)
	at 
org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(Select
ionDispatchAction.java:191)
	at 
org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispa
tchAction.java:169)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:749)
	at 
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection
(ActionContributionItem.java:407)
	at 
org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent(Act
ionContributionItem.java:361)
	at 
org.eclipse.jface.action.ActionContributionItem.access$0(ActionContri
butionItem.java:352)
	at 
org.eclipse.jface.action.ActionContributionItem$ActionListener.handle
Event(ActionContributionItem.java:47)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:77)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:852)
	at 
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1697)
	at 
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1520)
	at 
org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1256)
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:1239)
	at 
org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoa
der.java:775)
	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:247)
	at org.eclipse.core.launcher.Main.run(Main.java:703)
	at org.eclipse.core.launcher.Main.main(Main.java:539)
Comment 1 Philipe Mulet CLA 2002-09-30 04:42:12 EDT

*** This bug has been marked as a duplicate of 24083 ***