| Summary: | NPE in createExecutableExtension when restoring views | ||
|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Kim Horne <eclipse> |
| Component: | Runtime | Assignee: | Pascal Rapicault <pascal> |
| Status: | RESOLVED WORKSFORME | QA Contact: | |
| Severity: | major | ||
| Priority: | P3 | ||
| Version: | 3.1 | ||
| Target Milestone: | --- | ||
| Hardware: | Macintosh | ||
| OS: | All | ||
| Whiteboard: | |||
There's another stack paired with the below one that I had missed: java.io.FileNotFoundException: /Users/admin/Desktop/eclipse/configuration/org.eclipse.core.runtime/ .mainData.1 (No such file or directory) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:106) at org.eclipse.core.internal.registry.TableReader.openInputFile(TableReader.java:85) at org.eclipse.core.internal.registry.TableReader.<init>(TableReader.java:79) at org.eclipse.core.internal.registry.RegistryObjectManager.load(RegistryObjectManager.java:304) at org.eclipse.core.internal.registry.RegistryObjectManager.basicGetObject(RegistryObjectManager.java: 186) at org.eclipse.core.internal.registry.RegistryObjectManager.getObject(RegistryObjectManager.java:178) at org.eclipse.core.internal.registry.ConfigurationElementHandle.getConfigurationElement(ConfigurationEl ementHandle.java:27) at org.eclipse.core.internal.registry.ConfigurationElementHandle.getParent(ConfigurationElementHandle.ja va:109) at org.eclipse.core.internal.registry.ConfigurationElementHandle.getDeclaringExtension(ConfigurationElem entHandle.java:99) at org.eclipse.ui.internal.PluginAction.isOkToCreateDelegate(PluginAction.java:183) at org.eclipse.ui.internal.WWinPluginAction.isOkToCreateDelegate(WWinPluginAction.java:211) at org.eclipse.ui.internal.PluginAction.selectionChanged(PluginAction.java:264) at org.eclipse.ui.internal.PluginAction.selectionChanged(PluginAction.java:288) at org.eclipse.ui.internal.AbstractSelectionService$3.run(AbstractSelectionService.java:160) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015) at org.eclipse.core.runtime.Platform.run(Platform.java:757) at org.eclipse.ui.internal.AbstractSelectionService.fireSelection(AbstractSelectionService.java:158) at org.eclipse.ui.internal.AbstractSelectionService.reset(AbstractSelectionService.java:322) at org.eclipse.ui.internal.AbstractSelectionService.partDeactivated(AbstractSelectionService.java:294) at org.eclipse.ui.internal.WWinPartService.firePartDeactivated(WWinPartService.java:246) at org.eclipse.ui.internal.WWinPartService.access$3(WWinPartService.java:242) at org.eclipse.ui.internal.WWinPartService$1.partDeactivated(WWinPartService.java:48) at org.eclipse.ui.internal.PartListenerList2$4.run(PartListenerList2.java:93) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015) at org.eclipse.core.runtime.Platform.run(Platform.java:757) at org.eclipse.ui.internal.PartListenerList2.firePartDeactivated(PartListenerList2.java:91) at org.eclipse.ui.internal.WorkbenchPage.firePartDeactivated(WorkbenchPage.java:1558) at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:2814) at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:2479) at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:314) at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:291) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1237) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1261) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1242) at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1188) at org.eclipse.swt.widgets.Control.kEventMouseDown(Control.java:1414) at org.eclipse.swt.widgets.Tree.kEventMouseDown(Tree.java:1392) at org.eclipse.swt.widgets.Widget.mouseProc(Widget.java:1067) at org.eclipse.swt.widgets.Display.mouseProc(Display.java:2481) at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native Method) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2541) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1612) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1578) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:293) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:144) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:102) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:228) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:333) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:150) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:268) at org.eclipse.core.launcher.Main.basicRun(Main.java:260) at org.eclipse.core.launcher.Main.run(Main.java:887) at org.eclipse.core.launcher.Main.main(Main.java:871) No other mac user has been reporting that. Could you please provide the command line you were using to start eclipse IIRC, it was: ./eclipse -vmargs -XstartOnFirstThread -Xmx512m I haven't been able to reproduce it. Please re-open and get me if you see it again. |
I20050215-2300 Not sure how I've gotten into this state but any time I try and restore a view I get the following error. After restarting I cannot reproduce. java.lang.NullPointerException at org.eclipse.core.internal.registry.TableReader.closeInputFile(TableReader.java:101) at org.eclipse.core.internal.registry.TableReader.loadConfigurationElement(TableReader.java:181) at org.eclipse.core.internal.registry.RegistryObjectManager.load(RegistryObjectManager.java:310) at org.eclipse.core.internal.registry.RegistryObjectManager.basicGetObject(RegistryObjectManager.java: 186) at org.eclipse.core.internal.registry.RegistryObjectManager.getObject(RegistryObjectManager.java: 178) at org.eclipse.core.internal.registry.ConfigurationElementHandle.getConfigurationElement(ConfigurationEl ementHandle.java:27) at org.eclipse.core.internal.registry.ConfigurationElementHandle.getAttribute(ConfigurationElementHandle .java:31) at org.eclipse.ui.internal.registry.ViewDescriptor.getLabel(ViewDescriptor.java:176) at org.eclipse.ui.internal.ViewFactory$1.run(ViewFactory.java:326) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015) at org.eclipse.core.runtime.Platform.run(Platform.java:757) at org.eclipse.ui.internal.ViewFactory.busyRestoreView(ViewFactory.java:289) at org.eclipse.ui.internal.ViewFactory$2.run(ViewFactory.java:589) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.ui.internal.ViewFactory.restoreView(ViewFactory.java:586) at org.eclipse.ui.internal.ViewFactory$ViewReference.getPart(ViewFactory.java:108) at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:329) at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:607) at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:126) at org.eclipse.ui.internal.presentations.newapi.PresentablePartFolder.select(PresentablePartFolder.java: 266) at org.eclipse.ui.internal.presentations.newapi.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65) at org.eclipse.ui.internal.presentations.newapi.TabbedStackPresentation.selectPart(TabbedStackPresentati on.java:381) at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1051) at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1009) at org.eclipse.ui.internal.PartStack.presentationSelectionChanged(PartStack.java:725) at org.eclipse.ui.internal.PartStack.access$0(PartStack.java:711) at org.eclipse.ui.internal.PartStack$1.selectPart(PartStack.java:93) at org.eclipse.ui.internal.presentations.newapi.TabbedStackPresentation$1.handleEvent(TabbedStackPrese ntation.java:116) at org.eclipse.ui.internal.presentations.newapi.AbstractTabFolder.fireEvent(AbstractTabFolder.java: 263) at org.eclipse.ui.internal.presentations.newapi.AbstractTabFolder.fireEvent(AbstractTabFolder.java: 272) at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.access$1(DefaultTabFolder.ja va:1) at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$2.handleEvent(DefaultTabFol der.java:81) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1237) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1261) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1246) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1094) at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3141) at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1925) at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:287) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1237) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1261) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1246) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1094) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2903) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2571) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1612) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1578) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:293) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:144) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:102) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:228) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:333) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:150) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:268) at org.eclipse.core.launcher.Main.basicRun(Main.java:260) at org.eclipse.core.launcher.Main.run(Main.java:887) at org.eclipse.core.launcher.Main.main(Main.java:871)