Community
Participate
Working Groups
There was a compilation error on the class to the effect that it's superclass could not be resolved. I selected the superclass name and pressed F3. A NPE was shown in the resulting dialog: java.lang.NullPointerException at org.eclipse.jdt.internal.core.WorkingCopy.openWhenClosed (WorkingCopy.java:278) at org.eclipse.jdt.internal.core.Openable.open(Openable.java:339) at org.eclipse.jdt.internal.core.WorkingCopy.open(WorkingCopy.java:262) at org.eclipse.jdt.internal.core.CompilationUnit.getWorkingCopy (CompilationUnit.java:478) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createEl ementInfo(CompilationUnitDocumentProvider.java:199) at org.eclipse.ui.texteditor.AbstractDocumentProvider.connect (AbstractDocumentProvider.java:247) at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput (AbstractTextEditor.java:1343) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput (JavaEditor.java:480) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput (CompilationUnitEditor.java:786) at org.eclipse.ui.texteditor.AbstractTextEditor.init (AbstractTextEditor.java:992) at org.eclipse.ui.internal.EditorManager.createSite (EditorManager.java:483) at org.eclipse.ui.internal.EditorManager.access$1 (EditorManager.java:481) at org.eclipse.ui.internal.EditorManager$2.run(EditorManager.java:465) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:56) at org.eclipse.ui.internal.EditorManager.openInternalEditor (EditorManager.java:458) at org.eclipse.ui.internal.EditorManager.openInternalEditor (EditorManager.java:527) at org.eclipse.ui.internal.EditorManager.openEditor (EditorManager.java:359) at org.eclipse.ui.internal.EditorManager.openEditor (EditorManager.java:267) at org.eclipse.ui.internal.WorkbenchPage.openEditor (WorkbenchPage.java:1293) at org.eclipse.ui.internal.WorkbenchPage.openEditor (WorkbenchPage.java:1254) at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor (EditorUtility.java:130) at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor (EditorUtility.java:102) at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor (EditorUtility.java:89) at org.eclipse.jdt.internal.ui.actions.AbstractOpenJavaElementAction.open (AbstractOpenJavaElementAction.java:51) at org.eclipse.jdt.internal.ui.javaeditor.OpenOnSelectionAction.run (OpenOnSelectionAction.java:107) at org.eclipse.jface.action.Action.runWithEvent(Action.java:473) 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.notifyListeners(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:698) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:777) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:319) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:196) at org.eclipse.core.launcher.Main.run(Main.java:555) at org.eclipse.core.launcher.Main.main(Main.java:396)
Can you please provide a build number and a test case ?
*** This bug has been marked as a duplicate of 11854 ***
Build 20020319 I've tried to reproduce but wasn't able to. As I said, my setup caused a superclass to cause to compilation error on a class. I selected the superclass that wansn't able to be resolved (e.g. the referenced project was removed from the workspace) and pressed F3. Using these steps again, I wasn't able to reproduce. Sorry :(