Bug 7086

Summary: [JFace Text] Internal error in PDE XML source editor when opening context menu
Product: [Eclipse Project] Platform Reporter: Kai-Uwe Maetzel <kai-uwe_maetzel>
Component: UIAssignee: Kai-Uwe Maetzel <kai-uwe_maetzel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: Tod_Creasey
Version: 2.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows 2000   
Whiteboard:

Description Kai-Uwe Maetzel CLA 2001-12-19 06:55:50 EST
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)
Comment 1 Kai-Uwe Maetzel CLA 2001-12-19 10:39:43 EST
*** Bug 7096 has been marked as a duplicate of this bug. ***
Comment 2 Kai-Uwe Maetzel CLA 2002-02-06 06:52:49 EST
Fixed. Tested in 20020129.