2013-10-12 24 views
9

My Eclipse viene utilizzato per sviluppare app Android. Ha funzionato fino al giorno in cui un'eccezione del ciclo di eventi non gestito è pronta. Il registro è mostrato sotto.Eccezione Eclipse Eccezione ciclo continuo, niente più handle Windows 7

Per attivare il prompt di errore, è sufficiente sfocare l'editor di testo in eclissi e focalizzarlo di nuovo, quindi il prompt viene attivato, ad esempio, fare clic su Esplora pacchetto (cerchio rosso) e fare clic sul codice (cerchio verde) in Main.java in Eclipse. (.xml sono uguali).

Ma, se sfocato il codice facendo clic su Package Explorer (cerchio rosso), quindi fare clic sul titolo del codice (cerchio blu) e quindi fare clic sul codice (cerchio verde), l'errore non verrà richiesto.

P.S. l'app per Android può essere compilata e funziona correttamente nel dispositivo utilizzando Eclipse. Ma il messaggio di errore è molto fastidioso.

[entra descrizione dell'immagine qui] [1]

ho provato:

  1. Scarica il nuovo ADT (Eclipse) forma sviluppatore Android e decomprimerlo, non funziona, ancora altre maniglie

  2. Scarica Eclipse standard 4.3.1 e decomprimerlo, non funziona

  3. Riavviare il computer, riavviare Eclipse. Non funziona

  4. creare un nuovo account di Windows 7 e utilizzare il nuovo account per aprire la stessa eclisse (gettare errore nel vecchio account) con lo stesso spazio di lavoro, funziona. Nessuna eccezione è lanciata.

  5. ho cercato di sostituire il C: \ oldUser.android con C: \ oldUser.android, vecchio utente ancora un'eccezione

  6. Cambiare gli editor di default in Preferenze> Generale> Editor> Associazione File> * .xml e Android Manifest, non funziona

  7. prospettiva di reset in Eclipse, non funziona

  8. Modifica spazio di lavoro e utilizzare nuova area di lavoro, che non funziona

Desidero utilizzare il vecchio account utente per aprire correttamente Eclipse. È strano. Per favore aiuto. Grazie mille!!

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 

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

+0

Problema simile. Controlla questo link http://stackoverflow.com/questions/15594590/eclipse-buc-unhandled-event-loop-exception-no-more-handles – kittu

risposta

2

Dovete disabilitare nView Desktop Manager. fate clic destro sul desktop -> pulsante premere "Disattiva"

1

Stesso problema qui -> "nView Desktop Manager"! :(Sembra che qualcuno abbia risolto questo problema installando tutti gli aggiornamenti di Windows. Una soluzione è utilizzare un altro editor per esempio (ha funzionato per me): http://download.eclipse.org/windowbuilder/WB/release/R201309271200/4.3/ Ho trovato queste informazioni su stackeroverflow: Eclipse Bug: Unhandled event loop exception No more handles

Update: ho installato tutti i windows update e ora Eclipse funziona bene con l'editor di default di Java e la questione scomparso.

1

ho disinstallato Logitech SetPoint Software Ciò ha risolto questo problema per me

0

Questo bug mi ha infastidito per un bel po '.

Ho una GPU nvidia e se nView è abilitato, succede sempre. Prova a disabilitarlo.

0

Ho appena chiuso prospettiva ero funzionava a (e pochi altri), chiusa Eclipse, quindi riavviato Eclipse e che risolto il problema (ho potuto aprire tutte le prospettive avevo bisogno dopo che)

4

--- - Visualizzazione Fusion FIX ----- pagina

  1. Aprire Mostra impostazioni Fusion
  2. Fare clic sulla scheda compatibilità
  3. Aggiungi "eclipse.exe"
  4. controllo "disattivare i pulsanti TitleBar (t solo la sua applicazione), "Utilizza l'icona del file di processo sulla barra delle applicazioni di DisplayFusion", non l'icona della finestra "

Questa soluzione sembrava funzionare per me, la causa più probabile per il fix è il "Disable Application Hooks (questa applicazione solo)", ma il 3 ha funzionato per me quindi non ho bisogno di testarlo ulteriormente

0

Prima di tutto, il team di Eclipse dovrebbe sistemarlo. ma ci vuole tempo.

Basta eseguire il rollback del sistema se si verifica dopo aver installato un programma. A