Community
Participate
Working Groups
The following NPE is thrown when opening the context menu in the PDE XML source editor. This is due to an unchecked access to the ids of the text editor's context menus. java.lang.NullPointerException at org.eclipse.ui.texteditor.AbstractTextEditor$2.menuAboutToShow (AbstractTextEditor.java:738) at org.eclipse.jface.action.MenuManager.fireAboutToShow (MenuManager.java:220) at org.eclipse.jface.action.MenuManager.handleAboutToShow (MenuManager.java:253) at org.eclipse.jface.action.MenuManager.access$0(MenuManager.java:250) at org.eclipse.jface.action.MenuManager$1.menuShown (MenuManager.java:280) at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java:112) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:74) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:839) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:825) at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:2920) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2613) at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1116) at org.eclipse.swt.widgets.Display.windowProc(Display.java:1794) at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) at org.eclipse.swt.widgets.Menu.setVisible(Menu.java:777) at org.eclipse.swt.widgets.Control.WM_CONTEXTMENU(Control.java:2745) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2596) at org.eclipse.swt.widgets.Display.windowProc(Display.java:1794) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1155) at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:71) at org.eclipse.swt.widgets.Control.WM_RBUTTONUP(Control.java:3595) at org.eclipse.swt.widgets.Control.windowProc(Control.java:2644) at org.eclipse.swt.widgets.Display.windowProc(Display.java:1794) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1160) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1198) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:815) at org.eclipse.ui.internal.Workbench.run(Workbench.java:798) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:821) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:502) at org.eclipse.core.launcher.UIMain.main(UIMain.java:52)
*** Bug 7096 has been marked as a duplicate of this bug. ***
Fixed. Tested in 20020129.