Community
Participate
Working Groups
Running build 20030205, I got the following exception when launching the Workbench in debug mode (using old workspace from 20030129 build). It fails on the line return persp.getPresentation().isZoomed(); according to the log, meaning persp.getPresentation() is somehow returning null? java.lang.NullPointerException at org.eclipse.ui.internal.WorkbenchPage.isZoomed (WorkbenchPage.java:1720) at org.eclipse.ui.internal.WorkbenchPage.bringToTop (WorkbenchPage.java:521) at org.eclipse.ui.views.navigator.ResourceNavigator.linkToEditor (ResourceNavigator.java:699) at org.eclipse.ui.views.navigator.ResourceNavigator.handleSelectionChanged (ResourceNavigator.java:569) at org.eclipse.ui.views.navigator.ResourceNavigator$4.selectionChanged (ResourceNavigator.java:298) at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:153) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:867) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.Viewer.fireSelectionChanged (Viewer.java:151) at org.eclipse.jface.viewers.StructuredViewer.updateSelection (StructuredViewer.java:1285) at org.eclipse.jface.viewers.StructuredViewer.setSelection (StructuredViewer.java:1015) at org.eclipse.jface.viewers.Viewer.setSelection(Viewer.java:356) at org.eclipse.ui.views.navigator.ResourceNavigator.restoreState (ResourceNavigator.java:819) at org.eclipse.ui.views.navigator.ResourceNavigator.createPartControl (ResourceNavigator.java:202) at org.eclipse.ui.internal.PartPane$4.run(PartPane.java:138) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:867) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.ui.internal.PartPane.createChildControl (PartPane.java:134) at org.eclipse.ui.internal.ViewPane.createChildControl (ViewPane.java:202) at org.eclipse.ui.internal.PartPane.createControl(PartPane.java:183) at org.eclipse.ui.internal.ViewPane.createControl(ViewPane.java:181) at org.eclipse.ui.internal.ViewFactory$2.run(ViewFactory.java:165) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:867) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.ui.internal.ViewFactory.busyRestoreView (ViewFactory.java:93) at org.eclipse.ui.internal.ViewFactory$1.run(ViewFactory.java:77) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:65) at org.eclipse.ui.internal.ViewFactory.restoreView(ViewFactory.java:73) at org.eclipse.ui.internal.Perspective.restoreState (Perspective.java:907) at org.eclipse.ui.internal.WorkbenchPage.restoreState (WorkbenchPage.java:2243) at org.eclipse.ui.internal.WorkbenchWindow.restoreState (WorkbenchWindow.java:1224) at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1150) at org.eclipse.ui.internal.Workbench.access$9(Workbench.java:1110) at org.eclipse.ui.internal.Workbench$10.run(Workbench.java:1028) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:867) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState (Workbench.java:980) at org.eclipse.ui.internal.Workbench.init(Workbench.java:725) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1260) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:845) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461) 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)
Build: 20030206 I found the same problem, but I could reproduce it in a new workspace: 1 - Start Eclipse with a new workspace 2 - Create a new simple project and two files in it 3 - Ensure only one of the files is open 4 - Select it in the Resource Navigator 5 - Close Eclipse 6 - Open Eclipse again - error occurs. If you keep the file that is not open selected in the Resource Navigator, the error does not happen.
Added a null check for M5. Keep it opened to investigate further.
*** Bug 30957 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of 30971 ***