2013-10-12 45 views
9

Mój Eclipse służy do tworzenia aplikacji dla systemu Android. Wszystko działało dobrze do jednego dnia, a wyjątek pętli zdarzeń Unhandled jest natychmiastowy. Dziennik pokazano poniżej.Eclipse Nieobsługiwany wyjątek pętli zdarzeń, nie więcej obsługuje systemu Windows 7

Aby wywołać komunikat o błędzie, po prostu zamień edytor tekstu w zaćmienie i ponownie ustaw ostrość, a następnie zostanie wyświetlony monit, na przykład kliknij eksplorator pakietów (czerwone kółko) i kliknij kod (zielone kółko) w Main.java w Eclipse. (.xml są takie same).

Ale jeśli nie zaznaczam kodu, klikając Eksplorator pakietów (czerwone kółko), a następnie kliknij tytuł kodu (niebieskie kółko), a następnie kliknij kod (zielone kółko), błąd nie zostanie wyświetlony.

P.S. aplikacja na Androida może być skompilowana i działać poprawnie na urządzeniu za pomocą Eclipse. Ale monit o błąd jest bardzo denerwujący.

[wpisać opis obrazu tutaj] [1]

Próbowałem:

  1. pobrać nową ADT (Eclipse) formularz aplikacji na Androida i rozpakuj go, nie działa, nadal nie ma więcej uchwytów

  2. Pobierz Eclipse standardowa 4.3.1 i rozpakuj go, nie działa

  3. ponownym uruchomieniu komputera, uruchom Eclipse. Nie działa

  4. Utwórz nowe konto systemu Windows 7 i użyj nowego konta, aby otworzyć to samo zaćmienie (błąd wyświetlania na starym koncie) w tym samym obszarze roboczym, działa. Nie jest wyjątkiem.

  5. Próbowałem zastąpić C: \ oldUser.android z C: \ oldUser.android, stary użytkownik nadal wyjątek

  6. Zmień redaktorzy domyślne w Preferencje> Ogólne> Redakcja> Stowarzyszenie Plik> * .xml i Android Oczywista, nie działa

  7. resetowania Perspektywy w Eclipse, nie działa

  8. Zmień obszar roboczy i wykorzystać nowy obszar roboczy, nie działa

Chcę użyć starego konta użytkownika, aby poprawnie otworzyć Eclipse. To dziwne. Proszę pomóż. Dziękuję Ci bardzo!!

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) 
    at org.eclipse.ui.texteditor.StatusLineContributionItem.fill(StatusLineContributionItem.java:182) 
    at org.eclipse.jface.action.SubContributionItem.fill(SubContributionItem.java:59) 
    at org.eclipse.jface.action.StatusLineManager.update(StatusLineManager.java:327) 
    at org.eclipse.ui.internal.WorkbenchPage.updateActivations(WorkbenchPage.java:265) 
    at org.eclipse.ui.internal.WorkbenchPage.access$15(WorkbenchPage.java:243) 
    at org.eclipse.ui.internal.WorkbenchPage$E4PartListener.partActivated(WorkbenchPage.java:172) 
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl$2.run(PartServiceImpl.java:193) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.firePartActivated(PartServiceImpl.java:191) 
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:596) 
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:549) 
    at org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer.activate(AbstractPartRenderer.java:105) 
    at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1.handleEvent(ContributedPartRenderer.java:61) 
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058) 
    at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1447) 
    at org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:2328) 
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4572) 
    at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341) 
    at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1627) 
    at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2069) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4989) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2541) 
    at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) 
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4989) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2541) 
    at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) 
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4989) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2541) 
    at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) 
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4989) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2541) 
    at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) 
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4989) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2541) 
    at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) 
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4989) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2541) 
    at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) 
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4989) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2541) 
    at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) 
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4989) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2541) 
    at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) 
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4989) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2541) 
    at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) 
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4989) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2541) 
    at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) 
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4989) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2541) 
    at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) 
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4989) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2541) 
    at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) 
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4989) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2541) 
    at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) 
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4989) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2541) 
    at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) 
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4989) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2541) 
    at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) 
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623) 
    at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4989) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) 
    at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2541) 
    at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) 
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623) 
    at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4989) 
    at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method) 
    at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:3129) 
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3753) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1053) 
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:942) 
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86) 
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:588) 
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543) 
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) 
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124) 
    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:353) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) 
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) 
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438) 
    at org.eclipse.equinox.launcher.Main.main(Main.java:1414) 

Session Data: 

Framework arguments: -product com.android.ide.eclipse.adt.package.product 
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product com.android.ide.eclipse.adt.package.product 

image: http://postimg.org/image/fp09k7o8d/

+0

Sprawdź ten link: http://stackoverflow.com/questions/15594590/eclipse-bug-unhandled-event-loop-exception-no-more-handles – kittu

Odpowiedz

2

Trzeba wyłączyć Menedżer nView Desktop Manager. kliknij prawym przyciskiem na pulpicie -> "nView Desktop Manager" -> naciśnij przycisk "Wyłącz"

1

Ten sam problem tutaj! :(Wygląda na to, że ktoś rozwiązał ten problem, instalując wszystkie aktualizacje systemu Windows. Rozwiązaniem jest użycie innej edytor na przykład (pracował dla mnie): http://download.eclipse.org/windowbuilder/WB/release/R201309271200/4.3/ znalazłem tę informację na stackeroverflow: Eclipse Bug: Unhandled event loop exception No more handles

UPDATE: Po zainstalowaniu wszystkich Windows Update i teraz zaćmienie działa poprawnie z domyślnym edytorze Java i emisji zniknął.

1

I odinstalowany Logitech SetPoint Oprogramowanie to rozwiązać ten problem dla mnie

0

Ten błąd został przeszkadza mi od dłuższego czasu.

Mam GPU nvidia, a jeśli nView jest włączone, to dzieje się cały czas. Spróbuj go wyłączyć.

0

Właśnie zamknęła perspektywę Pracowałem w (i kilka innych), zamknięte Eclipse, a następnie ponownie uruchomić Eclipse i że rozwiązał problem (i może otworzyć wszystkie perspektywy Musiałem potem)

4

--- - Wyświetlacz Fusion FIX ----- strona

  1. Otwórz ustawienia wyświetlania Fusion
  2. zakładka zgodność Kliknij
  3. Dodaj "eclipse.exe"
  4. Check „Wyłącz przyciski paska tytułowego (t Jego zastosowanie tylko), „Wyłącz Zastosowanie Haki (tylko ta aplikacja)” i „ikona pliku Wykorzystanie procesu na DisplayFusion pasku zadań, a nie okno ikona”

Ta poprawka wydawało się działać dla mnie, najbardziej prawdopodobną przyczyną naprawiono "Wyłącz haki aplikacji (tylko ta aplikacja)", ale 3 działało dla mnie, więc nie muszę go dalej testować.

0

Po pierwsze, zespół Eclipse powinien to naprawić. ale to wymaga czasu.

Po prostu wykonaj przywracanie systemu, jeśli wystąpi po zainstalowaniu jakiegoś programu. Ten sam problem występuje pod adresem: