Community
Participate
Working Groups
Using Eclipse 2018-09 M1 on a project with Java 8 JRE, I get the following exception triggering Snipmatch at the indicated location: public class Foo { @Override public String toString() { <Ctrl+Alt+Space> } } java.lang.NullPointerException at java.util.Objects.requireNonNull(Objects.java:203) at java.util.Arrays$ArrayList.<init>(Arrays.java:3813) at java.util.Arrays.asList(Arrays.java:3800) at org.eclipse.jface.text.contentassist.ContentAssistant$4.lambda$0(ContentAssistant.java:2050) at java.util.Collections$SingletonSet.forEach(Collections.java:4767) at org.eclipse.jface.text.contentassist.ContentAssistant$4.run(ContentAssistant.java:2049) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.jface.text.contentassist.ContentAssistant.computeContextInformation(ContentAssistant.java:2046) at org.eclipse.jface.text.contentassist.ContentAssistSubjectControlAdapter.computeContextInformation(ContentAssistSubjectControlAdapter.java:376) at org.eclipse.jface.text.contentassist.ContextInformationPopup.computeContextInformation(ContextInformationPopup.java:403) at org.eclipse.jface.text.contentassist.ContextInformationPopup.access$1(ContextInformationPopup.java:402) at org.eclipse.jface.text.contentassist.ContextInformationPopup$1.run(ContextInformationPopup.java:189) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:71) at org.eclipse.jface.text.contentassist.ContextInformationPopup.showContextProposals(ContextInformationPopup.java:183) at org.eclipse.jface.text.contentassist.ContentAssistant.showContextInformation(ContentAssistant.java:1879) at org.eclipse.recommenders.internal.snipmatch.rcp.completion.SnipmatchCompletionEngine$6.modifyText(SnipmatchCompletionEngine.java:253) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:180) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1164) at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:7371) at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:8227) at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2499) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6011) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3499) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6521) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5903) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3499) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2705) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3784) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:860) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6521) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5903) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4117) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1384) at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method) at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1578) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:625) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:560) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471)
possible dupe of https://bugs.eclipse.org/bugs/show_bug.cgi?id=537719