Community
Participate
Working Groups
I have a workbench with the Resource, Update and PDE perspectives open. PDE is the active perspective. I had all of Eclipse in my workbench as binary projects. I selected Ctrl Shift T to open type on WizardExternalProjectImportPage and I got the following exception <?xml version="1.0" encoding="UTF-8"?> <log> <log-entry date="Mon Apr 15 09:21:57 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.internal.ui.manager.UnknownObjectForm.expandTo (UnknownObjectForm.java:68) at org.eclipse.update.internal.ui.parts.UpdateFormPage.openTo (UpdateFormPage.java:93) at org.eclipse.update.internal.ui.views.MultiPageView.showPage (MultiPageView.java:113) 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.jdt.internal.ui.typehierarchy.SelectionProviderMediator.fireSelectio nChanged(SelectionProviderMediator.java:105) at org.eclipse.jdt.internal.ui.typehierarchy.SelectionProviderMediator.propagateFoc usChanged(SelectionProviderMediator.java:94) at org.eclipse.jdt.internal.ui.typehierarchy.SelectionProviderMediator.doFocusChang ed(SelectionProviderMediator.java:78) at org.eclipse.jdt.internal.ui.typehierarchy.SelectionProviderMediator.access$1 (SelectionProviderMediator.java:75) at org.eclipse.jdt.internal.ui.typehierarchy.SelectionProviderMediator$InternalList ener.focusGained(SelectionProviderMediator.java:39) at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java:100) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java (Compiled Code)) 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.Control.WM_SETFOCUS(Control.java:3707) at org.eclipse.swt.widgets.Tree.WM_SETFOCUS(Tree.java:1573) at org.eclipse.swt.widgets.Control.windowProc(Control.java(Compiled Code)) at org.eclipse.swt.widgets.Display.windowProc(Display.java(Compiled Code)) at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method) at org.eclipse.swt.widgets.Control.forceFocus(Control.java:566) at org.eclipse.swt.widgets.Control.setFocus(Control.java:1879) at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:343) at org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart.selectMember (TypeHierarchyViewPart.java:313) at org.eclipse.jdt.internal.ui.util.OpenTypeHierarchyUtil.openInViewPart (OpenTypeHierarchyUtil.java:132) at org.eclipse.jdt.internal.ui.util.OpenTypeHierarchyUtil.open (OpenTypeHierarchyUtil.java:105) at org.eclipse.jdt.internal.ui.actions.OpenTypeAction.run (OpenTypeAction.java:59) at org.eclipse.jdt.internal.ui.actions.OpenTypeAction.run (OpenTypeAction.java:76) at org.eclipse.ui.internal.PluginAction.runWithEvent (PluginAction.java:202) at org.eclipse.ui.internal.WWinPluginAction.runWithEvent (WWinPluginAction.java:162) 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 (Compiled Code)) 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.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="Mon Apr 15 09:22:04 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.internal.ui.manager.UnknownObjectForm.expandTo (UnknownObjectForm.java:68) at org.eclipse.update.internal.ui.parts.UpdateFormPage.openTo (UpdateFormPage.java:93) at org.eclipse.update.internal.ui.views.MultiPageView.showPage (MultiPageView.java:113) 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.jdt.internal.ui.typehierarchy.SelectionProviderMediator.fireSelectio nChanged(SelectionProviderMediator.java:105) at org.eclipse.jdt.internal.ui.typehierarchy.SelectionProviderMediator.propagateFoc usChanged(SelectionProviderMediator.java:94) at org.eclipse.jdt.internal.ui.typehierarchy.SelectionProviderMediator.doFocusChang ed(SelectionProviderMediator.java:78) at org.eclipse.jdt.internal.ui.typehierarchy.SelectionProviderMediator.access$1 (SelectionProviderMediator.java:75) at org.eclipse.jdt.internal.ui.typehierarchy.SelectionProviderMediator$InternalList ener.focusGained(SelectionProviderMediator.java:39) at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java:100) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java (Compiled Code)) 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.Control.WM_SETFOCUS(Control.java:3707) at org.eclipse.swt.widgets.Tree.WM_SETFOCUS(Tree.java:1573) at org.eclipse.swt.widgets.Control.windowProc(Control.java(Compiled Code)) at org.eclipse.swt.widgets.Display.windowProc(Display.java(Compiled Code)) at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method) at org.eclipse.swt.widgets.Control.forceFocus(Control.java:566) at org.eclipse.swt.widgets.Decorations.restoreFocus (Decorations.java:675) at org.eclipse.swt.widgets.Decorations.WM_ACTIVATE (Decorations.java:1364) at org.eclipse.swt.widgets.Shell.WM_ACTIVATE(Shell.java:972) at org.eclipse.swt.widgets.Control.windowProc(Control.java(Compiled Code)) at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1334) at org.eclipse.swt.widgets.Display.windowProc(Display.java(Compiled Code)) at org.eclipse.swt.internal.win32.OS.DestroyWindow(Native Method) at org.eclipse.swt.widgets.Control.destroyWidget(Control.java:479) at org.eclipse.swt.widgets.Widget.dispose(Widget.java:356) at org.eclipse.swt.widgets.Shell.dispose(Shell.java:405) at org.eclipse.jface.window.Window.close(Window.java:220) at org.eclipse.jface.dialogs.MessageDialog.buttonPressed (MessageDialog.java:141) at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:356) at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java:85) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java (Compiled Code)) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:637) 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.jface.window.Window.runEventLoop(Window.java(Compiled Code)) 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$1.selectionChanged (AbstractSelectionService.java:47) at org.eclipse.jdt.internal.ui.typehierarchy.SelectionProviderMediator.fireSelectio nChanged(SelectionProviderMediator.java:105) at org.eclipse.jdt.internal.ui.typehierarchy.SelectionProviderMediator.propagateFoc usChanged(SelectionProviderMediator.java:94) at org.eclipse.jdt.internal.ui.typehierarchy.SelectionProviderMediator.doFocusChang ed(SelectionProviderMediator.java:78) at org.eclipse.jdt.internal.ui.typehierarchy.SelectionProviderMediator.access$1 (SelectionProviderMediator.java:75) at org.eclipse.jdt.internal.ui.typehierarchy.SelectionProviderMediator$InternalList ener.focusGained(SelectionProviderMediator.java:39) at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java:100) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java (Compiled Code)) 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.Control.WM_SETFOCUS(Control.java:3707) at org.eclipse.swt.widgets.Tree.WM_SETFOCUS(Tree.java:1573) at org.eclipse.swt.widgets.Control.windowProc(Control.java(Compiled Code)) at org.eclipse.swt.widgets.Display.windowProc(Display.java(Compiled Code)) at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method) at org.eclipse.swt.widgets.Control.forceFocus(Control.java:566) at org.eclipse.swt.widgets.Control.setFocus(Control.java:1879) at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:343) at org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart.selectMember (TypeHierarchyViewPart.java:313) at org.eclipse.jdt.internal.ui.util.OpenTypeHierarchyUtil.openInViewPart (OpenTypeHierarchyUtil.java:132) at org.eclipse.jdt.internal.ui.util.OpenTypeHierarchyUtil.open (OpenTypeHierarchyUtil.java:105) at org.eclipse.jdt.internal.ui.actions.OpenTypeAction.run (OpenTypeAction.java:59) at org.eclipse.jdt.internal.ui.actions.OpenTypeAction.run (OpenTypeAction.java:76) at org.eclipse.ui.internal.PluginAction.runWithEvent (PluginAction.java:202) at org.eclipse.ui.internal.WWinPluginAction.runWithEvent (WWinPluginAction.java:162) 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 (Compiled Code)) 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.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>
NPE -> P1
Should not happen any more.