Community
Participate
Working Groups
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)
*** This bug has been marked as a duplicate of 24083 ***