Eclipse Fehler: Unhandled event loop exception Nicht mehr verarbeitet
Habe ich gebaut, ein GUI mit Swing und das MigLayout.
Ich bin mit Eclipse 4.2.2 (64-bit) auf Windows 7 Ultimate.
Jedes mal, wenn ich Sie wieder in das Fenster zum Bearbeiten mein code, der ein popup kommt, dann bin ich aufgefordert, Eclipse neu zu starten und das Ereignisprotokoll sagt Folgendes:
org.eclipse.swt.SWTError: No more handles
at org.eclipse.swt.SWT.error(SWT.java:4387)
at org.eclipse.swt.SWT.error(SWT.java:4276)
at org.eclipse.swt.SWT.error(SWT.java:4247)
at org.eclipse.swt.widgets.Widget.error(Widget.java:468)
at org.eclipse.swt.widgets.Control.createHandle(Control.java:704)
at org.eclipse.swt.widgets.Label.createHandle(Label.java:199)
at org.eclipse.swt.widgets.Control.createWidget(Control.java:744)
at org.eclipse.swt.widgets.Control.<init>(Control.java:112)
at org.eclipse.swt.widgets.Label.<init>(Label.java:101)
...
Bin ich anbringen screenshots von den Fehlermeldungen.
Hat jemand sonst begegnet dieser Fehler mit Eclipse? Kennen Sie einen workaround oder ein fix?
InformationsquelleAutor der Frage HEADLESS_0NE | 2013-03-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es einen workaround: Ändern Sie den Java-editor, um WindowBuilder.
Eclipse → Windows → Preferences → Zuordnungen →wählen Sie WindowBuilder Editor als Java-Standard-editor.
InformationsquelleAutor der Antwort Nineroad
Ich hatte das gleiche problem, stellte sich heraus, dass TeamViewer verursacht wurde.
In Ihrem TeamViewer gehen Sie zu:
Extras → Optionen → Erweitert → QuickConnect Schaltfläche konfigurieren, und deaktivieren Sie die Karte QuickConnect - Taste.
InformationsquelleAutor der Antwort Brandon
Vorgeschlagen von Nineroad Installing WindowBuilder als Standard-editor für Dateien mit *.java-Erweiterung hat das Problem gelöst für mich.
In Eclipse, navigieren Sie zu Hilfe - > Installieren Sie Neue Software
Hinzufügen http://archive.eclipse.org/windowbuilder/WB/release/R201309271200/4.3 zu "Arbeiten mit" Pfad, wählen Sie alle Komponenten vorgeschlagen, und WindowBuilder installieren.
Einmal abgeschlossen, Eclipse Anfrage starten.
Einmal neu gestartet, innerhalb von Eclipse navigieren Sie zu Fenster - > Einstellungen.
In Der Voreinstellungen Dialog-box, navigieren Sie zu Allgemeinen > Editor > Datei-Assoziationen.
Unter "File Associations" - Liste, wählen Sie *.java Datei-Typen. Im unteren Fenster (mit der Bezeichnung "Zugeordnete Editoren") sollte WindowBuilder als option. Wählen Sie WindowBuilder und klicken Sie auf "Default" auf der rechten Seite, um WindowBuilder als Standard *.java-Datei-editor.
Diese Feste die SWT Fehler für mich.
Hinweis: Eclipse
Version: Kepler Service Release 2
Windows 7 64-bit
InformationsquelleAutor der Antwort Rudi
Hatte ich DisplayFusion, die ein spezielles Windows-Programm zur Verwaltung von mehreren Monitoren. Es Weg zu drehen schien, um dieses Problem zu beheben für mich.
InformationsquelleAutor der Antwort MattSidor
kurz gesagt: prüfen Sie, ob das Fett Abschnitten kann Ihren Tag retten 🙂
(Diese Antwort kann helfen, aber die source-problem ist noch nicht gefunden. Ich werde zu aktualisieren meinem Befunde, falls zufriedenstellend gelöst.)
<updates...>
update: Es passierte einfach wieder und kam auf das ziehen/Positionierung einer XML-Datei (Kater content.xml unter allen anderen Dateien. (Geöffnet von "XML-Editor": Provider:
Eclipse Web Tools Platform
Plug-in-Namen:XML editor
Version:1.0.700.v201005192212
Plug-in-Id:org.eclipse.wst.xmleditor.doc.user
)update2: Auf weiter in Sie suchen der Fehler verschwindet, wenn ich den editor wieder zu den anderen Dateien (alle Editoren öffnen, in einem Bereich). Darüber hinaus erscheint es nur beim betreten oder verlassen dieses XML-editor, nicht auf z.B. dem ändern und speichern mit STRG+S. anders als das der JBoss-bezogene Ausnahme von unten erfolgt über die STRG+S-Veranstaltung werden, aber unabhängig von diesem Thema (also kann es nicht verwandt sein).
update3: Immer näher: seit einiger Zeit gibt es eine neue editor-Positionierung Funktion um. (Anfangs war ich ein wenig verwirrt, aber jetzt bin ich auf den Punkt kommen und sogar visuell sehen kann, was gemeint ist, und was macht den Unterschied...).
So gibt es zwei Möglichkeiten, um position Editoren vertikal oder horizontal neben anderen Editoren:
So setzen Sie einen editor in einem neuen "global" - Bereich (2.) funktioniert gut, indem es in einen neuen "local" aus (1.) das Problem verursacht
(das ist eigentlich sehr hilfreich, denn ich kann immer noch weiter arbeiten sehr effizient)
(vielleicht jemand anders berichten könnte dieser Fehler entsprechend)
(es scheint auch nicht im Zusammenhang mit dem XML-editor oben erwähnt, da es auch passiert, z.B. auf die property-Dateien)
update 4: ich bin mit Windows 7 in den Ruhezustand. Was bedeutet, dass ich nicht anfangen mein Eclipse zu oft. Jetzt erkannte ich, dass Eclipse selbst gestartet worden war (Blick auf den Task-Manager) 2 mal (visuell und mit ALT+TAB zum öffnen der windows-navigation dies nicht offensichtlich war).
Nach (stoppen/töten Sie alle geöffneten Instanzen und) Neustart tritt das problem nicht mehr.
update 5: In dieser doppelten Frage jemand behauptet, es hätte gelöst, indem Sie die neuesten windows update: https://stackoverflow.com/a/19316804/1915920 . Ich werde überprüfen Sie diese out für mich, aber momentan kann ich nicht reproduzieren Sie das problem sowieso.
update 6: In einer anderen situation, die ich hatte und es schien im Zusammenhang mit irgendeiner Eigenschaft-Fenster (in diesem Fall Jasper Reports), die aktualisiert seine Inhalte automatisch, basierend auf den aktuellen editor (wie eine Ansicht Gliederung). So könnte es eine gute Idee sein, schließen und wieder öffnen (alle) Gliederung und/oder Eigenschaft in windows.
</...updates>
Des Fehlers, im Allgemeinen zeigt sich, dass einige Programm(E) haben (vermutlich) ungewöhnlich viele (wahrscheinlich Tausende?) der Betriebssystem Datei-handles öffnen.
So sollte man prüfen, ob innerhalb oder außerhalb von Eclipse eine Menge von Dateien zur gleichen Zeit geöffnet oder geöffnet wird, über einen kurzen Zeitraum,
aber nicht richtig geschlossen (Sie könnte optisch geschlossen, aber das Betriebssystem immer noch denkt, Sie beeing verwendet, weil
die Anwendung nicht richtig frei die Datei-handles irgendwie).
Nun habe ich dieses Problem derzeit auch. Wenn ich schaue in die Error-Log (Window->Show View->allgemein->Fehler Melden)
Ich kann sehen, eine Menge, die folgende org.jboss.ide.eclipse.Archive.Kern.* Ausnahmen unmittelbar bevor.
Da ich nicht die installierte JBoss Developer Studio Plugin (das wird wahrscheinlich mit diesem) jetzt und
kein Zusammenhang-oder editor-Fenster geöffnet ist (nur einige Symbolleiste "JBoss Central" und " Perspektive "JBoss" - buttons) werde ich haben
schauen ob das deaktivieren dieser wird helfen, auf dieses sporadische problem.
Auch Schloß ich alle offenen Editoren, Eclipse neu gestartet, und öffnen Sie diese und können nicht sehen, dass dieses Problem jetzt wieder.
...
...
installierten plugins ("Hilfe" ->About Eclipse- > Installation Details->Installierte Software: alle markieren + STRG+C):
(Eclipse Kepler Java EE-und BIRT-edition als Basis zu installieren)
InformationsquelleAutor der Antwort Andreas Dietrich
Ist es hardware-problem.
Wenn du nView, ausschalten, Desktop Manager. Im Falle von ATI, schalten Sie HydraVision.
Dies funktioniert gut auf Eclipse Kepler (Standard) und Android Developer Tools Edition.
InformationsquelleAutor der Antwort Farewell
Für mich, diese Ursachen durch die ATI-Desktop-Manager.
Nach der Tötung "HydraDM.exe" Prozess, das problem war Weg.
Wenn ich re-starten Sie es wieder, das problem der Rückkehr.
Also, wenn Sie mit ATI Grafik-Karte, versuchen Sie, öffnen Sie den Task-Manager, suchen Sie "HydraDM.exe" (oder 64-bit-version), dann töten Sie es.
InformationsquelleAutor der Antwort Vittee Nakka
Wenn Sie DisplayFusion:
Referenz: Display Fusion FIX
InformationsquelleAutor der Antwort LukaszQr
Fand ich nun 2 Möglichkeiten für das arbeiten mit eclipse, ohne "SWTError: No more handles" auf meinem Dell-ProBook 6550b Windows 7 64 bit, aber keiner davon ist wirklich befriedigend: ich kann windows starten im "sicheren Modus" oder kann ich ein downgrade auf "eclipse-jee-indigo-SR2-win32-x86_64". Ich werde jetzt versuchen zu töten, einen Prozess nach dem anderen, bis kepler zu arbeiten beginnt, jeweiligen, bis ich ankommen im sicheren Modus.
... und dann ein paar Stunden später ...
Schließlich (jetzt) konnte ich das Problem lösen (zumindest auf meinem laptop: Dell-ProBook 6550b Windows 7 64). Ich habe "nur" hatte zu töten und die Prozesse: "DPAgent.exe*32" (DigitalPersona Local Agent) & "DPAgent.exe" (DigitalPersona 64-bit-Helfer-Verfahren), die waren zum Glück läuft unter meinem Benutzer (und nicht das SYSTEM, die könnten, haben es unmöglich gemacht, zu töten, je nach Ihren rechten). Trotzdem verstehe ich nicht, wie diese Prozesse stören können SWT-Griffe in eclipse ....
Mehr Informationen zu diesem Thema können auch hier nachgelesen werden: https://bugs.eclipse.org/bugs/show_bug.cgi?id=402983
InformationsquelleAutor der Antwort becke-ch
Wenn man ein frisches Windows 7, Kraft ein Windows-Update. Die machen das problem Weg. Es ist ein Schuss im Dunkeln, aber mein problem gelöst.
Ich kämpfte mit ihm für einen Tag, bis ich merkte, dass neuere eclipse-Versionen geben, die oben genannten Fehler mit älteren .net Framework: alles ging gut, bis ein Treiber installiert ist .net 4.0, und von diesem Punkt aus Eclipse-editor gab die unbehandelte event loop exception.
InformationsquelleAutor der Antwort Andras Balázs Lajtha
Ich habe eine nvidia GPU, und wenn nView aktiviert ist, es passiert die ganze Zeit.
Versuchen Sie, es zu deaktivieren.
Scheint es, dass eclipse ist nicht sehr kompatibel mit Software, überschreiben Sie das system-Fenster-management auf multi-screen.
Tipp zum deaktivieren von nView: http://nviewdesktopmanager.blogspot.com/2011/08/how-to-disable-nview-desktop-manager.html
InformationsquelleAutor der Antwort raggnic
Ich hatte das gleiche problem und fand schließlich heraus, dass es die Logitech SetPoint-Software.
Deinstalliert - und der Fehler ist Weg.
InformationsquelleAutor der Antwort Florian
Ich hatte dieses Problem nach der Installation von HP ProtectTools HP Probook 6470b, weil der enthaltenen Passwort-Manager.
Zu deaktivieren, führen Sie die "HP ProtectTools Administrative Console" gehen Sie zu "Anwendungen->Einstellungen" öffnen Registerkarte "Anwendungen" und deaktivieren Sie die Option "Status".
Danach PC neu starten, problem sollte gelöst werden, aber Sie können nicht verwenden die Passwort-Manager nicht mehr 🙁
InformationsquelleAutor der Antwort ViresX
Passiert mit Eclipse Mars.2-Version (4.5.2) und Multimon TaskBar 2.1 auf einem dual-monitor-setup auch. Es verschwindet, wenn die MM-Taskleiste wird nicht geladen.
UPDATE
Immer noch das gleiche mit Sauerstoff.2 Version (4.7.2).
InformationsquelleAutor der Antwort Gerold Broser
Gut, etwas Beantwortung meiner eigenen Frage hier.
Ich bin immer noch nicht wissen, was das Problem verursacht, aber ich habe eine alternative gefunden.
Seit dem Juno-release von Eclipse ist relativ neu, der Fehler selbst könnte etwas damit zu tun, meine system-Konfiguration.
Ich stattdessen den Download der neuesten version des Vorgängers, Eclipse Indigo.
Jetzt bin ich in der Lage, die Verwendung von Eclipse ganz gut.
Wie ich nicht verlange, dass die neuen Funktionen der Juno, dem Indigo-release gerade richtig.
InformationsquelleAutor der Antwort HEADLESS_0NE
Ich habe das gleiche problem. Es ist verursacht durch eine screen-capture-software hypersnap7. Also ich denke, dass die hotkey-Konflikt ist der Grund. Starten Sie den computer neu, starten Sie nicht andere software, starten Sie Android Development Tools und beobachten Sie die software triger der Fehler.
InformationsquelleAutor der Antwort powerpanda
Ich arbeite mit zwei Monitoren und habe dieses Problem sowohl mit Kepler-und STS-3.4.0. Die Tötung der HydraDM.exe Prozess für mich gearbeitet.
InformationsquelleAutor der Antwort Patricia
Den 'bug' wird hier diskutiert https://bugs.eclipse.org/bugs/show_bug.cgi?id=402983. Viel Diskussion um " mehrfach-monitor-set-ups. Ich habe das problem heute(klicken Sie in Eclipse (off-the-shelf-ADT-v22.3.0-887826) Paket-Explorer klicken Sie im java-editor, und die "no more handles" - Fehlermeldung wird angezeigt). Es macht Eclipse unbrauchbar.
Mir denken, dass es ein monitor/Grafik-Karte-problem auf meinem win7 64bit PC, eher als ein problem mit Eclipse. Ich neu installiert die Grafikkarte (nVidia GTX480) und aktualisiert die Treiber. Bemerkt mehrere Fehler-Dialogfelder(samsung monitor nicht gefunden) im Zusammenhang mit meinem monitor(in der Tat eine einzige BX2440 monitor-set-up) als ich geschlossen, das system herunter für einen Neustart. Also, auf re-boot habe ich ein Upgrade der monitor-Treiber. Dann wieder gebootet, und das problem ist Weg(zumindest für jetzt).
BTW, ich habe nicht Win 7 SP1 installiert, also denke ich nicht das "volle" Windows update " - Lösung diskutiert, die anderswo SO unbedingt für jedermann funktioniert.
InformationsquelleAutor der Antwort Russellt
Mir dieser Fehler passierte bei einer frischen Eclipse Luna SR2 (4.4.2) installieren, und wenn Sie versuchen, fügen Sie ein Mercurial-repository, entschloss ich mich nach einem Downgrade von Java 8 auf Java 7.
InformationsquelleAutor der Antwort Daniel Sokolowski
"unhandled event loop exception .. no more handles" - Fehler (in meinem Fall) verursacht wurde, der Treiber von meiner Maus ! Schluss meine Maus-Treiber das problem gelöst. Es hat nichts zu tun mit Eclipse-Versionen, die ich versuchte fast alle Versionen nach Helios(64bit/32bit), und alle haben das gleiche problem, ich habe auch versucht, um Eclipse/JRE path-variable unter " erweiterte windows-Einstellungen "Umgebungsvariablen". Um Ihnen zu helfen um diesen Fehler zu beheben versuchen Sie, schließen Sie nicht verwendete Anwendungen und Treiber.
InformationsquelleAutor der Antwort Mohamed Salem Lamiri