Community
Participate
Working Groups
When editing an .xpt file, sometimes the right-click fails. This is the exception I'm seeing: java.lang.NullPointerException at org.eclipse.xtend.ui.debug.ExpressionPluginAdapter.getAllElementsForExtensionAtOffset(ExpressionPluginAdapter.java:149) at org.eclipse.xtend.ui.debug.ExpressionPluginAdapter.isToggleBpEnabled(ExpressionPluginAdapter.java:96) at org.eclipse.xtend.shared.ui.editor.ToggleBreakpointAction.updateText(ToggleBreakpointAction.java:56) at org.eclipse.xtend.shared.ui.editor.BreakpointActionGroup.fillContextMenu(BreakpointActionGroup.java:178) at org.eclipse.xtend.shared.ui.editor.AbstractXtendXpandEditor.editorContextMenuAboutToShow(AbstractXtendXpandEditor.java:163) at org.eclipse.xpand.ui.editor.XpandEditor.editorContextMenuAboutToShow(XpandEditor.java:51) at org.eclipse.ui.texteditor.AbstractTextEditor$13.menuAboutToShow(AbstractTextEditor.java:3030) at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor$1.menuAboutToShow(AbstractDecoratedTextEditor.java:503) at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:342) at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:473) at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:469) at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:247) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4125) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1480) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1461) at org.eclipse.swt.widgets.Menu.menuWillOpen(Menu.java:805) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5522) at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) at org.eclipse.swt.internal.cocoa.NSMenu.popUpContextMenu(NSMenu.java:73) at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:277) at org.eclipse.swt.widgets.Display.runPopups(Display.java:4048) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3603) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) 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:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
Created attachment 199290 [details] copy from error log This is description from error log. The error occured when I installed Word Wrap plugin http://ahtik.com/blog/projects/eclipse-word-wrap/ When I uninstalled it the right click works fine. I use STS 2.7 (Eclipse Indigo), Win 7 64bit
Made ExpressionPluginAdapter#getAllElementsForExtensionAtOffset() more NPE safe. The experienced NPE should not appear anymore.
Requested via bug 522520. -M.