| Summary: | org.eclipse.jface.text.Assert$AssertionFailedException: null argument; | ||
|---|---|---|---|
| Product: | [Eclipse Project] JDT | Reporter: | Timo Nentwig <eclipse> |
| Component: | Text | Assignee: | JDT-Text-Inbox <jdt-text-inbox> |
| Status: | RESOLVED DUPLICATE | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | 3.2.1 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Whiteboard: | |||
Hmm, update: when eclipse crashes it doesn't leave a comment but this is printed to stdout: /usr/lib/jvm/sun-jdk-1.6/bin/java: symbol lookup error: /usr/local/java/eclipse/configuration/org.eclipse.osgi/bundles/96/1/.cp/libswt-mozilla-gcc3-gtk-3236.so: undefined symbol: NS_InitEmbedding Works again after re-installing JDK. Closing... Reopening...well, didn't work for long :-\ This is strange. I wonder why my previous eclipse install does not have this particular problem. *** This bug has been marked as a duplicate of bug 159699 *** |
Build ID: M20060921-0945 Steps To Reproduce: 1. Press CTRL-Space for auto-completion 2. select some item 3. nothing happens but: !ENTRY org.eclipse.ui.workbench 4 2 2007-03-23 15:43:02.066 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench". !STACK 0 org.eclipse.jface.text.Assert$AssertionFailedException: null argument; at org.eclipse.jface.text.Assert.isNotNull(Assert.java:157) at org.eclipse.jface.text.Assert.isNotNull(Assert.java:133) at org.eclipse.jface.text.contentassist.ContentAssistant.setRepeatedInvocationTrigger(ContentAssistant.java:2125) at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor$2.assistSessionEnded(ContentAssistProcessor.java:192) at org.eclipse.jface.text.contentassist.ContentAssistant.fireSessionEndEvent(ContentAssistant.java:2008) at org.eclipse.jface.text.contentassist.CompletionProposalPopup.hide(CompletionProposalPopup.java:868) at org.eclipse.jface.text.contentassist.ContentAssistant.hide(ContentAssistant.java:1835) at org.eclipse.jface.text.contentassist.ContentAssistant.uninstall(ContentAssistant.java:1199) at org.eclipse.jface.text.source.SourceViewer.unconfigure(SourceViewer.java:587) at org.eclipse.jdt.internal.ui.javaeditor.JavaSourceViewer.unconfigure(JavaSourceViewer.java:349) at org.eclipse.jface.text.source.SourceViewer.handleDispose(SourceViewer.java:633) at org.eclipse.jface.text.source.projection.ProjectionViewer.handleDispose(ProjectionViewer.java:1351) at org.eclipse.jdt.internal.ui.javaeditor.JavaSourceViewer.handleDispose(JavaSourceViewer.java:459) at org.eclipse.jface.text.TextViewer$1.widgetDisposed(TextViewer.java:1483) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:101) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1109) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1094) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:935) at org.eclipse.swt.custom.StyledText.handleDispose(StyledText.java:4920) at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:4787) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1109) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1090) at org.eclipse.swt.widgets.Widget.release(Widget.java:954) at org.eclipse.swt.widgets.Control.release(Control.java:2538) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1033) at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:162) at org.eclipse.swt.widgets.Widget.release(Widget.java:957) at org.eclipse.swt.widgets.Control.release(Control.java:2538) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1033) at org.eclipse.swt.widgets.Widget.release(Widget.java:957) at org.eclipse.swt.widgets.Control.release(Control.java:2538) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1033) at org.eclipse.swt.widgets.Widget.release(Widget.java:957) at org.eclipse.swt.widgets.Control.release(Control.java:2538) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1033) at org.eclipse.swt.widgets.Widget.release(Widget.java:957) at org.eclipse.swt.widgets.Control.release(Control.java:2538) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1033) at org.eclipse.swt.widgets.Widget.release(Widget.java:957) at org.eclipse.swt.widgets.Control.release(Control.java:2538) at org.eclipse.swt.widgets.Widget.dispose(Widget.java:430) at org.eclipse.ui.internal.PartPane.dispose(PartPane.java:167) at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:639) at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1548) at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1311) at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1295) at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1269) at org.eclipse.ui.internal.WorkbenchPage.closeAllEditors(WorkbenchPage.java:1088) at org.eclipse.ui.internal.WorkbenchPage.dispose(WorkbenchPage.java:1597) at org.eclipse.ui.internal.WorkbenchWindow.closeAllPages(WorkbenchWindow.java:748) at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1486) at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:622) at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:598) at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:713) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:711) at org.eclipse.jface.window.WindowManager.close(WindowManager.java:109) at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:712) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:709) at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:639) at org.eclipse.ui.internal.Workbench$14.run(Workbench.java:839) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) at org.eclipse.ui.internal.Workbench.close(Workbench.java:837) at org.eclipse.ui.internal.Workbench.close(Workbench.java:812) at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:619) at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:598) at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:713) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:711) at org.eclipse.jface.window.Window.handleShellCloseEvent(Window.java:736) at org.eclipse.jface.window.Window$3.shellClosed(Window.java:682) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:159) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1109) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1094) at org.eclipse.swt.widgets.Shell.closeWidget(Shell.java:531) at org.eclipse.swt.widgets.Shell.gtk_delete_event(Shell.java:849) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1426) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3798) at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:5273) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1135) 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:1428) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2840) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) 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.core.launcher.Main.invokeFramework(Main.java:336) at org.eclipse.core.launcher.Main.basicRun(Main.java:280) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952) More information: This problem was probably introduced when I re-installed Callisto WebTools and JDT via the Update Manager. Despite it was already installed I was able to install it again probably because some configuration mess or whatever. So I downloaded callisto x64 again, started it, installed the WebTools and JDT components via Update manager and after restarting, eclipse crashes after some seconds without leaving a single word in the log. I tried it multiple time. So, my old install runs stable but auto-complete is broken and a fresh install crashes. When closing my old eclipse install, a windows pops up: An error has occured when closing the workbench. See log for more details. And what I see is again the mentioned exception.