Debian 9: org.eclipse.swt.SWTError: Keine Handles mehr direkt nach dem Öffnen von Eclipse

Debian 9: org.eclipse.swt.SWTError: Keine Handles mehr direkt nach dem Öffnen von Eclipse

Ich habe vor Kurzem meinen Laptop gewechselt und Debian 9 installiert. Auf meinem neuen Rechner erhalte ich fast unmittelbar nach dem Öffnen des Eclipse-Installationsprogramms die folgende Fehlermeldung:

org.eclipse.swt.SWTError: Keine weiteren Handles bei org.eclipse.swt.SWT.error(SWT.java:4725) bei org.eclipse.swt.SWT.error(SWT.java:4614) bei org.eclipse.swt.SWT.error(SWT.java:4585) bei org.eclipse.swt.widgets.Widget.error(Widget.java:532) bei org.eclipse.swt.widgets.Control.drawBackground(Control.java:235) bei org.eclipse.swt.widgets.Control.windowProc(Control.java:6800) bei org.eclipse.swt.widgets.Display.windowProc(Display.java:6132) bei org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event (Native Methode) bei org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event (GTK.java:4166) bei org.eclipse.swt.widgets.Display.eventProc (Display.java:1429) bei org.eclipse.swt.internal.gtk.OS._g_main_context_iteration (Native Methode) bei org.eclipse.swt.internal.gtk.OS.g_main_context_iteration (OS.java:1585) bei org.eclipse.swt.widgets.Display.readAndDispatch (Display.java:4661) bei org.eclipse.oomph.setup.internal.installer.AbstractSimpleDialog.show(AbstractSimpleDialog.java:155) bei org.eclipse.oomph.setup.internal.installer.InstallerApplication.run(InstallerApplication.java:250) bei org.eclipse.oomph.setup.internal.installer.InstallerApplication.start(InstallerApplication.java:408) bei org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) bei org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) bei org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) bei org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) bei org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) bei sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) bei sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) bei sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) bei java.lang.reflect.Method.invoke(Method.java:498) bei org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) bei org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) bei org.eclipse.equinox.launcher.Main.run(Main.java:1468) bei org.eclipse.equinox.launcher.Main.main(Main.java:1441)

Wenn ich Eclipse (2019-06) ohne das Installationsprogramm herunterlade, kann ich Eclipse erfolgreich öffnen, aber nach dem ersten Klick (im Texteditor oder in der Symbolleiste) erhalte ich

Nicht behandelte Ausnahme bei Ereignisschleife Keine weiteren Handles

und dann

Interner Fehler. Ein SWTError ist aufgetreten. Es wird empfohlen, die Workbench zu beenden. Es können weitere Fehler auftreten und die Workbench ohne Warnung beenden. Weitere Einzelheiten finden Sie in der .log-Datei.

Möchten Sie die Werkbank verlassen?

Die Logdatei:

!SESSION 2019-07-02 16:32:14.505 ----------------------------------------------- eclipse.buildId=4.12.0.I20190605-1800 java.version=1.8.0_212 java.vendor=Oracle Corporation BootLoader-Konstanten: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US Framework-Argumente: -product org.eclipse.epp.package.java.product Befehlszeilenargumente: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.java.product

Dies ist eine Fortsetzung der Protokolldatei /home/xxxxx/eclipse-workspace/.metadata/.bak_0.log Erstellt am: 2019-07-02 16:32:42.144

!ENTRY org.eclipse.ui 4 0 2019-07-02 16:32:42.144 !MESSAGE Während der Statusverarbeitung ist ein Fehler aufgetreten !STACK 0 org.eclipse.swt.SWTError: Keine weiteren Handles bei org.eclipse.swt.SWT.error(SWT.java:4725) bei org.eclipse.swt.SWT.error(SWT.java:4614) bei org.eclipse.swt.SWT.error(SWT.java:4585) bei org.eclipse.swt.widgets.Widget.error(Widget.java:532) bei org.eclipse.swt.widgets.Control.drawBackground(Control.java:235) bei org.eclipse.swt.widgets.Control.windowProc(Control.java:6800) bei org.eclipse.swt.widgets.Display.windowProc(Display.java:6132) bei org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Methode) bei org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4166) bei org.eclipse.swt.widgets.Display.eventProc(Display.java:1429) bei org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Methode) bei org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1585) bei org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4661) bei org.eclipse.ui.statushandlers.WorkbenchErrorHandler.showStatusAdapter(WorkbenchErrorHandler.java:84) bei org.eclipse.ui.statushandlers.WorkbenchErrorHandler.handle(WorkbenchErrorHandler.java:52) bei org.eclipse.ui.internal.ide.IDEWorkbenchErrorHandler.handle(IDEWorkbenchErrorHandler.java:105) bei org.eclipse.ui.internal.WorkbenchErrorHandlerProxy.handle(WorkbenchErrorHandlerProxy.java:34) bei org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:214) bei org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:256) bei org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:266) bei org.eclipse.ui.application.WorkbenchAdvisor.eventLoopException(WorkbenchAdvisor.java:325) bei org.eclipse.ui.internal.ExceptionHandler.handleException(ExceptionHandler.java:65) bei org.eclipse.jface.window.Window.runEventLoop(Window.java:827) bei org.eclipse.jface.window.Window.open(Window.java:799) bei org.eclipse.ui.internal.dialogs.AboutDialog.lambda$0(AboutDialog.java:134) bei org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72) bei org.eclipse.ui.internal.dialogs.AboutDialog.buttonPressed(AboutDialog.java:130) bei org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:622) bei org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84) bei org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) bei org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) bei org.eclipse.swt.widgets.Display.sendEvent(Display.java:5874) bei org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1400) bei org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5138) bei org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4663) bei org.eclipse.jface.window.Window.runEventLoop(Window.java:823) bei org.eclipse.jface.window.Window.open(Window.java:799) bei org.eclipse.ui.internal.about.AboutHandler.execute(AboutHandler.java:31) bei org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:283) bei org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:95) bei sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) bei sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) bei sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) bei java.lang.reflect.Method.invoke(Method.java:498) bei org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) bei org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:320) bei org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:254) bei org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) bei org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) bei org.eclipse.core.commands.Command.executeWithChecks(Command.java:498) bei org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) bei org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) bei org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:392) bei org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:142) bei org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580) bei org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:412) bei org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) bei org.eclipse.swt.widgets.Display.sendEvent(Display.java:5874) bei org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1400) bei org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5138) bei org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4663) bei org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) bei org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) bei org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) bei org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) bei org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:635) bei org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) bei org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:559) bei org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) bei org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155) bei org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) bei org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) bei org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) bei org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) bei org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) bei sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) bei sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) bei sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) bei java.lang.reflect.Method.invoke(Method.java:498) bei org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) bei org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) bei org.eclipse.equinox.launcher.Main.run(Main.java:1468) bei org.eclipse.equinox.launcher.Main.main(Main.java:1441)

Ich habe alles gelesen, was ich finden konnte, und die Lösungen so weit wie möglich ausprobiert, aber bisher hat nichts bei mir funktioniert. Insbesondere habe ich die Lösungen aus diesen Threads ausprobiert: eclipse org.eclipse.swt.SWTError: Keine Handles mehr https://stackoverflow.com/questions/2018553/swt-no-more-handles

Ich habe keine Plugins installiert, kein Hardware-Setup mit mehreren Monitoren und der Fehler hängt auch nicht mit einem Programm zusammen, das ich selbst geschrieben habe (ich konnte nicht einmal eine Datei öffnen). Ich konnte den Editor nicht wie hier vorgeschlagen auf Window Builder umstellen (https://stackoverflow.com/questions/15594590/eclipse-bug-unhandled-event-loop-exception-no-more-handles), weil Eclipse zu schnell abstürzt.

Jede Hilfe wird sehr geschätzt!

Antwort1

Ich hatte das gleiche Problem zu Hause. Ich konnte es lösen, indem ich im Terminal als Root Folgendes ausführte:

im-config

Die beiden folgenden Bildschirme habe ich mit „Ja“ bestätigt.

Ich habe unter den verschiedenen Optionen „cjkv“ ausgewählt. Auswahlbildschirm

Ich habe mit OK bestätigt

Ich habe meinen PC neu gestartet und das Problem wurde gelöst.

verwandte Informationen