Summary: | [NPE] Error when starting platform | ||
---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | Christophe Elek <celek> |
Component: | Update (deprecated - use Eclipse>Equinox>p2) | Assignee: | Dejan Glozic <dejan> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | critical | ||
Priority: | P1 | ||
Version: | 2.0 | ||
Target Milestone: | 2.0 M5 | ||
Hardware: | PC | ||
OS: | Windows 2000 | ||
Whiteboard: |
Description
Christophe Elek
2002-04-10 11:03:03 EDT
Looks like a problem in Update's Details view's restoration. should fix for Thursday M5 build if possible (NPE) I cannot reproduce this problem. Unless you come up with a sequence that repeatedly demonstrates the problem, cannot fix for M5. Why not go to line 76 of NoTabsWorkbook and 'bullet' proof it ? Same error this mornign just by clicking on the workbench for the first time The perspectiv i was clicking on is NOT install/Update but Install/Update perspective is in the list of opened perspective Here is the Trace. The error occured twice although I oly clicked once <?xml version="1.0" encoding="UTF-8"?> <log> <log-entry date="Thu Apr 11 07:37:42 EDT 2002"> <status plugin-id="org.eclipse.ui" severity="WARNING" message="Problems occurred when invoking code from plug-in: org.eclipse.ui." code="2"> <exception message="null" trace=" java.lang.NullPointerException at org.eclipse.update.ui.forms.internal.NoTabsWorkbook.selectPage (NoTabsWorkbook.java:76) at org.eclipse.update.internal.ui.views.MultiPageView.showPage (MultiPageView.java:118) at org.eclipse.update.internal.ui.views.MultiPageView.showPage (MultiPageView.java:111) at org.eclipse.update.internal.ui.views.DetailsView.showPageWithInput (DetailsView.java:149) at org.eclipse.update.internal.ui.views.DetailsView.selectionChanged (DetailsView.java:209) at org.eclipse.ui.internal.AbstractSelectionService$2.run (AbstractSelectionService.java:99) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:838) at org.eclipse.core.runtime.Platform.run(Platform.java:411) at org.eclipse.ui.internal.AbstractSelectionService.fireSelection (AbstractSelectionService.java:97) at org.eclipse.ui.internal.AbstractSelectionService.partActivated (AbstractSelectionService.java:175) at org.eclipse.ui.internal.WorkbenchPage.firePartActivated (WorkbenchPage.java:909) at org.eclipse.ui.internal.WorkbenchPage.setActivePart (WorkbenchPage.java:1896) at org.eclipse.ui.internal.WorkbenchPage.requestActivation (WorkbenchPage.java:1687) at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:257) at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:222) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:75) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:841) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:827) at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:701) at org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:1047) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2678) at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1334) at org.eclipse.swt.widgets.Display.windowProc(Display.java:1799) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1206) at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:70) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2713) at org.eclipse.swt.widgets.Display.windowProc(Display.java:1799) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1206) at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:70) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2713) at org.eclipse.swt.widgets.Display.windowProc(Display.java:1799) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1206) at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:70) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2713) at org.eclipse.swt.widgets.Display.windowProc(Display.java:1799) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1206) at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:70) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2713) at org.eclipse.swt.widgets.Display.windowProc(Display.java:1799) at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:1144) at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:147) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2713) at org.eclipse.swt.widgets.Display.windowProc(Display.java:1799) at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:1581) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1203) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:836) at org.eclipse.ui.internal.Workbench.run(Workbench.java:819) 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:190) at org.eclipse.core.launcher.Main.run(Main.java:549) at org.eclipse.core.launcher.Main.main(Main.java:390) "> </exception> </status> </log-entry> <log-entry date="Thu Apr 11 07:37:42 EDT 2002"> <status plugin-id="org.eclipse.ui" severity="WARNING" message="Problems occurred when invoking code from plug-in: org.eclipse.ui." code="2"> <exception message="null" trace=" java.lang.NullPointerException at org.eclipse.update.ui.forms.internal.NoTabsWorkbook.selectPage (NoTabsWorkbook.java:76) at org.eclipse.update.internal.ui.views.MultiPageView.showPage (MultiPageView.java:118) at org.eclipse.update.internal.ui.views.MultiPageView.showPage (MultiPageView.java:111) at org.eclipse.update.internal.ui.views.DetailsView.showPageWithInput (DetailsView.java:149) at org.eclipse.update.internal.ui.views.DetailsView.selectionChanged (DetailsView.java:209) at org.eclipse.ui.internal.AbstractSelectionService$2.run (AbstractSelectionService.java:99) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:838) at org.eclipse.core.runtime.Platform.run(Platform.java:411) at org.eclipse.ui.internal.AbstractSelectionService.fireSelection (AbstractSelectionService.java:97) at org.eclipse.ui.internal.AbstractSelectionService$1.selectionChanged (AbstractSelectionService.java:47) at org.eclipse.jface.viewers.Viewer.fireSelectionChanged (Viewer.java:147) at org.eclipse.jface.viewers.StructuredViewer.updateSelection (StructuredViewer.java:1064) at org.eclipse.jface.viewers.StructuredViewer.handleSelect (StructuredViewer.java:510) at org.eclipse.jface.viewers.AbstractTreeViewer$1.widgetSelected (AbstractTreeViewer.java:624) at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java:85) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:75) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:637) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1412) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1208) at org.eclipse.jface.window.Window.runEventLoop(Window.java:538) at org.eclipse.jface.window.Window.open(Window.java:525) at org.eclipse.jface.dialogs.MessageDialog.openError (MessageDialog.java:318) at org.eclipse.ui.internal.SafeRunnableAdapter.handleException (SafeRunnableAdapter.java:37) at org.eclipse.ui.internal.AbstractSelectionService$2.handleException (AbstractSelectionService.java:102) at org.eclipse.core.internal.runtime.InternalPlatform.handleException (InternalPlatform.java:437) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:840) at org.eclipse.core.runtime.Platform.run(Platform.java:411) at org.eclipse.ui.internal.AbstractSelectionService.fireSelection (AbstractSelectionService.java:97) at org.eclipse.ui.internal.AbstractSelectionService.partActivated (AbstractSelectionService.java:175) at org.eclipse.ui.internal.WorkbenchPage.firePartActivated (WorkbenchPage.java:909) at org.eclipse.ui.internal.WorkbenchPage.setActivePart (WorkbenchPage.java:1896) at org.eclipse.ui.internal.WorkbenchPage.requestActivation (WorkbenchPage.java:1687) at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:257) at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:222) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:75) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:841) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:827) at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:701) at org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:1047) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2678) at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1334) at org.eclipse.swt.widgets.Display.windowProc(Display.java:1799) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1206) at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:70) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2713) at org.eclipse.swt.widgets.Display.windowProc(Display.java:1799) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1206) at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:70) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2713) at org.eclipse.swt.widgets.Display.windowProc(Display.java:1799) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1206) at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:70) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2713) at org.eclipse.swt.widgets.Display.windowProc(Display.java:1799) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1206) at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:70) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2713) at org.eclipse.swt.widgets.Display.windowProc(Display.java:1799) at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:1144) at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:147) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2713) at org.eclipse.swt.widgets.Display.windowProc(Display.java:1799) at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:1581) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1203) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:836) at org.eclipse.ui.internal.Workbench.run(Workbench.java:819) 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:190) at org.eclipse.core.launcher.Main.run(Main.java:549) at org.eclipse.core.launcher.Main.main(Main.java:390) "> </exception> </status> </log-entry> Hardened the code, should not happen any more. |