Eclipse Bug: Eccezione loop evento non gestita Niente più handle

Ho costruito una GUI usando Swing e MigLayout.

Sto usando Eclipse 4.2.2 (64-bit) su Windows 7 Ultimate. Ogni volta che faccio clic sulla finestra per modificare il mio codice, viene visualizzato un popup, quindi viene richiesto di riavviare Eclipse e il registro eventi dice quanto segue:

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.(Control.java:112) at org.eclipse.swt.widgets.Label.(Label.java:101) ... 

Allego screenshot ai messaggi di errore. Qualcun altro ha riscontrato questo bug con Eclipse? Conosci un work-around o una soluzione?

1. Messaggio di errore

2. Messaggio di errore interno che mi chiede di chiudere Eclipse

3. Dettagli evento

C’è una soluzione alternativa: modificare l’editor Java in WindowBuilder.

Eclipse → Finestre → Preferenze → Associazioni file → , selezionare WindowBuilder Editor come editor predefinito Java.

Ho avuto lo stesso problema, ho scoperto che TeamViewer stava causando questo.

Nel tuo TeamViewer vai a:

Extra → Opzioni → Avanzate → pulsante QuickConnect , configuralo e disabilita il pulsante Mostra QuickConnect .

Come suggerito da Nineroad Installazione di WindowBuilder come l’editor di default per i file con estensione * .java risolto questo problema per me.

In Eclipse, accedere a Guida> Installa nuovo software

Aggiungi http://archive.eclipse.org/windowbuilder/WB/release/R201309271200/4.3 al percorso “Lavora con”, seleziona tutti i componenti suggeriti e installa WindowBuilder.

Una volta completato, Eclipse richiederà il riavvio. Una volta riavviato, all’interno di Eclipse vai a Finestra> Preferenze . Nella finestra di dialogo Preferenze, vai a Generale> Editor> Associazioni di file . Nell’elenco “Associazioni file”, assicurati di selezionare i tipi di file * .java . La finestra in basso (etichettata “Associated Editors”) dovrebbe avere WindowBuilder come opzione. Seleziona WindowBuilder e fai clic su “Predefinito” a destra, per impostare WindowBuilder come editor di file * .java predefinito.

Questo ha corretto l’ errore SWT per me.

Nota: versione Eclipse: Kepler Service Release 2 Windows 7 64-bit

Avevo DisplayFusion in esecuzione, che è uno speciale programma di Windows utilizzato per gestire più monitor. Spegnerlo sembrava risolvere il problema per me.

in breve: controlla se le sezioni in grassetto qui sotto possono salvare la tua giornata 🙂

(Questa risposta può essere d’aiuto, ma il problema alla fonte non è stato ancora trovato. Aggiornerò i miei risultati se risolti in modo soddisfacente.)

aggiornamento: è appena successo di nuovo e si è verificato durante il trascinamento / posizionamento di un file XML (Tomcats content.xml) sotto tutti gli altri file. (Aperta da “XML Editor”: Provider: Eclipse Web Tools Platform , Plug-in Nome: XML editor , Versione: 1.0.700.v201005192212 , Id plug-in: org.eclipse.wst.xmleditor.doc.user )

update2: esaminando ulteriormente l’errore scompare quando sposto l’editor sugli altri file (tutti gli editor aperti in un’area). Inoltre appare solo quando si entra o si esce da questo editor XML, non ad esempio apportando modifiche ad esso e salvandolo tramite CRTL + S. Oltre a ciò l’eccezione relativa a JBoss dal basso si verifica nell’evento CTRL + S, ma indipendente da questo problema (quindi potrebbe non essere affatto correlato).

update3: avvicinarsi ancora di più: da qualche tempo c’è stata una nuova funzione di posizionamento dell’editor in giro. (Inizialmente ero un po ‘confuso, ma ora sto ottenendo il punto e anche visivamente posso vedere cosa si intende e cosa fa la differenza …). Quindi ci sono due modi per posizionare gli editor verticalmente o orizzontalmente accanto ad altri editor:

  1. posizionandolo all’interno dello stesso “pannello” (indicato da un pannello globale e da due pannelli interni / bordi / rettangoli attorno agli editori) e
  2. posizionandolo accanto al vecchio “pannello” (indicato da una cornice rettangular attorno al vecchio pannello e uno nuovo.

Quindi collocare un editor in un nuovo pannello “globale” (2.) funziona bene, inserendolo in un nuovo pannello “locale” (1.) causa il problema (che è davvero molto utile perché posso continuare a lavorare in modo abbastanza efficiente) ( forse qualcun altro potrebbe segnalare questo bug in modo appropriato) (sembra anche non correlato all’editor XML sopra menzionato, poiché accade anche ad esempio sui file di proprietà)

aggiornamento 4: sto usando Windows 7 in modalità ibernazione. Significa che non comincio troppo spesso Eclipse. Ora mi sono reso conto che Eclipse stesso era stato avviato (guardando il Task Manager) 2 volte (visivamente e usando ALT + TAB per la navigazione Windows aperta non era ovvio). Dopo (arresto / uccisione di tutte le istanze aperte e) il riavvio del problema non si verifica più.

aggiornamento 5: in questa duplice domanda qualcuno ha dichiarato che sarebbe stato risolto dall’ultimo aggiornamento di Windows : https://stackoverflow.com/a/19316804/1915920 . Lo controllerò da solo, ma al momento non riesco a riprodurre il problema comunque.

aggiornamento 6: In un’altra situazione ho avuto questo e sembrava correlato ad alcune windows di proprietà (in questo caso Jasper Reports) che aggiornavano automaticamente il suo contenuto, in base all’editor corrente (come una vista di schema). Quindi potrebbe essere una buona idea chiudere e riaprire (tutto) i profili e / o le windows delle proprietà .

L’errore in generale indica che alcuni programmi hanno (in modo opportuno) insolitamente molti (probabilmente migliaia) di handle di file del sistema operativo aperti. Quindi si dovrebbe verificare se all’esterno o all’interno di Eclipse molti file vengono aperti contemporaneamente o aperti in un breve periodo di tempo, ma non chiusi correttamente (potrebbero essere visivamente chiusi, ma il sistema operativo pensa ancora che stiano usando perché l’applicazione non ha correttamente liberato il manico del file in qualche modo).

Ora ho questo problema attualmente pure. Se guardo nel registro degli errori (Finestra-> Mostra vista-> Generale-> Registro errori) posso vedere molte delle seguenti org.jboss.ide.eclipse.archives.core. * Eccezioni immediatamente precedenti. Dal momento che non utilizzo il plug-in JBoss Developer Studio installato (probabilmente correlato a questo) in questo momento e nessuna finestra o editor associato è aperto (solo alcuni pulsanti della barra degli strumenti “JBoss Central” e prospettiva “JBoss”) Avrò uno sguardo se disabilitare questi aiuterà in questo problema sporadico. Inoltre ho chiuso tutti gli editor aperti, riavviato Eclipse e li apro e non riesco a vedere il problema subito.

 Problems occurred when invoking code from plug-in: "org.eclipse.core.resources". 

 java.lang.NullPointerException at org.jboss.ide.eclipse.archives.core.WorkspaceChangeListener$2.visit(WorkspaceChangeListener.java:74) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49) at org.jboss.ide.eclipse.archives.core.WorkspaceChangeListener.resourceChanged(WorkspaceChangeListener.java:70) at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149) at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:396) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1531) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2354) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:118) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:75) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:65) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:456) at org.eclipse.ui.editors.text.TextFileDocumentProvider.saveDocument(TextFileDocumentProvider.java:772) at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5068) 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.jboss.tools.common.editor.ObjectMultiPageEditor.saveX(ObjectMultiPageEditor.java:403) at org.jboss.tools.common.editor.ObjectMultiPageEditor.doSave(ObjectMultiPageEditor.java:385) at org.eclipse.ui.internal.SaveableHelper$2.run(SaveableHelper.java:150) at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:276) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372) at org.eclipse.ui.internal.WorkbenchWindow$13.run(WorkbenchWindow.java:1812) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:1809) at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:284) at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:263) at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:155) at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3777) at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3790) at org.jboss.tools.common.model.ui.texteditors.SaveAction3.run(PropertiesTextEditorComponent.java:357) at org.eclipse.jface.action.Action.runWithEvent(Action.java:499) at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:119) at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) at sun.reflect.GeneratedMethodAccessor58.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:243) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:224) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:167) at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499) at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:285) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:504) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:555) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:376) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:322) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:84) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1262) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1056) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1104) at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1525) at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4723) at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:344) at org.eclipse.swt.widgets.Control.windowProc(Control.java:4611) at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:340) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4977) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) 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:354) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181) 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:636) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591) at org.eclipse.equinox.launcher.Main.run(Main.java:1450) at org.eclipse.equinox.launcher.Main.main(Main.java:1426) 

 eclipse.buildId=4.3.0.I20130605-2000 java.version=1.7.0_25 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE Framework arguments: -product org.eclipse.epp.package.reporting.product Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.reporting.product 

plugin installati (Aiuto-> Informazioni su Eclipse-> Dettagli di installazione-> Software installato: contrassegnare tutti + CTRL + C): (Eclipse Kepler Java EE e BIRT edition come installazione di base)

  Apache Directory Studio LDAP Browser 2.0.0.v20130628 org.apache.directory.studio.ldapbrowser.feature.feature.group Apache Software Foundation DevUtilsFeature 1.0.9.201209201734 DevUtilsFeature.feature.group null Eclipse IDE for Java and Report Developers 2.0.0.20130613-0530 epp.package.reporting null GlassFish Tools 6.2.0.201307232054 oracle.eclipse.tools.glassfish.feature.group Oracle JarPlug 0.6.1 com.simontuffs.eclipse.jarplug.feature.feature.group simontuffs.com Jaspersoft Studio feature 5.2.0 com.jaspersoft.studio.feature.feature.group Jaspersoft Corporation Java EE 5 Documentation 6.2.0.201307232054 oracle.eclipse.tools.javaee.doc.v5.feature.group Oracle Java EE 6 Documentation 6.2.0.201307232054 oracle.eclipse.tools.javaee.doc.v6.feature.group Oracle Java EE 7 Documentation 6.2.0.201307232054 oracle.eclipse.tools.javaee.doc.v7.feature.group Oracle JBoss Developer Studio (Core Features) 7.0.0.GA-v20130720-0044-B364 com.jboss.jbds.product.feature.feature.group JBoss by Red Hat Log Viewer Feature 0.9.8.8 de.anbos.eclipse.logviewer.feature.feature.group Andre Bossert MercurialEclipse 2.1.0.201304290948 mercurialeclipse.feature.group MercurialEclipse project MyLV 1.0.4 mylv_feature.feature.group null Oracle ADF Documentation (11.1.1.4) 6.2.0.201307232054 oracle.eclipse.tools.adf.doc.v11114.feature.group Oracle Oracle ADF Documentation (11.1.1.5) 6.2.0.201307232054 oracle.eclipse.tools.adf.doc.v11115.feature.group Oracle Oracle ADF Documentation (11.1.1.6) 6.2.0.201307232054 oracle.eclipse.tools.adf.doc.v11116.feature.group Oracle Oracle ADF Documentation (11.1.1.7) 6.2.0.201307232054 oracle.eclipse.tools.adf.doc.v11117.feature.group Oracle Oracle ADF Documentation (12.1.2) 6.2.0.201307232054 oracle.eclipse.tools.adf.doc.v1212.feature.group Oracle Oracle ADF Tools 6.2.0.201307232054 oracle.eclipse.tools.adf.feature.group Oracle Oracle Cloud Tools 6.2.0.201307232054 oracle.eclipse.tools.cloud.feature.group Oracle Oracle Coherence Tools 6.2.0.201307232054 oracle.eclipse.tools.coherence.feature.group Oracle Oracle Database Tools 6.2.0.201307232054 oracle.eclipse.tools.database.feature.group Oracle Oracle Java EE Tools 6.2.0.201307232054 oracle.eclipse.tools.javaee.feature.group Oracle Oracle Maven Tools 6.2.0.201307232054 oracle.eclipse.tools.maven.feature.group Oracle Oracle Spring Tools 6.2.0.201307232054 oracle.eclipse.tools.spring.feature.group Oracle Oracle WebLogic Scripting Tools 6.2.0.201307232054 oracle.eclipse.tools.weblogic.scripting.feature.group Oracle Oracle WebLogic Server Tools 6.2.0.201307232054 oracle.eclipse.tools.weblogic.feature.group Oracle Toad® Extension for Eclipse - Community Edition - Core Plugin 1.8.3.201308140922 com.quest.toadext.core.feature.feature.group Quest Software, Inc. Toad® Extension for Eclipse - Community Edition - MySQL DB Plugin 1.8.3.201308140922 com.quest.toadext.mysql.feature.feature.group Quest Software, Inc. Toad® Extension for Eclipse - Community Edition - Oracle Database Plugin 1.8.3.201308140922 com.quest.toadext.feature.feature.group Quest Software, Inc. Toad® Extension for Eclipse - Community Edition - PostgreSQL Plugin 1.8.3.201308140922 com.quest.toadext.postgre.feature.feature.group Quest Software, Inc. 

È un problema hardware.

Se hai nView, distriggers Desktop Manager. In caso di ATI, distriggersre HydraVision.

Funziona perfettamente con Eclipse Kepler (Standard) e Android Developer Tools Edition.

Per me, questo causa da ATI Desktop Manager.

Dopo aver ucciso il processo “HydraDM.exe”, il problema era scomparso. Quando rieseguo di nuovo, il problema si ripresenta.

Quindi se stai usando la scheda grafica ATI, prova ad aprire Task Manager, individua “HydraDM.exe” (o versione a 64 bit) e poi uccidilo.

Se si utilizza DisplayFusion:

  1. Apri la pagina delle impostazioni di Fusion Display
  2. Fai clic sulla scheda compatibilità
  3. Aggiungi l’applicazione Eclipse o STS.exe
  4. Seleziona “Disabilita i pulsanti TitleBar (solo questa applicazione),” Distriggers Application Hooks (solo questa applicazione) “e” Usa l’icona del file di processo sulla barra delle applicazioni di DisplayFusion, non l’icona della finestra ”

Riferimento: display Fusion FIX

Ho trovato 2 modi per lavorare con Eclipse senza ottenere “SWTError: No more handles” sul mio Dell ProBook 6550b Windows 7 64 bit, ma nessuno di questi è davvero soddisfacente: posso avviare Windows in “modalità protetta” o posso eseguire il downgrade a ” eclipse-Jee-indaco-SR2-win32-x86_64” . Ora cercherò di uccidere un processo dopo l’altro fino a quando kepler inizia a funzionare rispettivo fino a quando non arrivo in modalità protetta.

… e poi qualche ora dopo …

Finalmente (per ora) potrei risolvere il problema (almeno sul mio portatile: Dell ProBook 6550b Windows 7 64). Ho “solo” dovuto uccidere i processi: “DPAgent.exe * 32” (DigitalPersona Local Agent) e “DPAgent.exe” (DigitalPersona 64-bit Helper Process) che funzionavano fortunatamente con il mio utente (e non con SYSTEM che potrebbe avere reso imansible da uccidere a seconda dei tuoi diritti). Tuttavia non capisco come questi processi possano interferire con le maniglie SWT in eclipse ….

Ulteriori informazioni su questo problema possono essere trovate qui: https://bugs.eclipse.org/bugs/show_bug.cgi?id=402983

Se hai un nuovo Windows 7, forza un aggiornamento di Windows . Questo farà andare via il problema. È un colpo al buio, ma ho risolto il mio problema. Ho lottato per un giorno fino a quando ho capito che le nuove versioni di Eclipse danno l’errore sopra con .net Framework precedente: tutto è andato bene fino a quando un driver ha installato .net 4.0, e da quel momento l’editor Eclipse ha dato l’eccezione del ciclo di eventi non gestito.

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

Sembra che Eclipse non sia molto compatibile con i software che sovrascrivono la gestione delle windows del sistema su più schermi.

Indica come disabilitare nView: http://nviewdesktopmanager.blogspot.com/2011/08/how-to-disable-nview-desktop-manager.html

Ho avuto lo stesso problema e alla fine ho capito che era il Logitech SetPoint Software.

Deinstallato – e l’errore è sparito.

Ho avuto questo problema dopo l’installazione di HP ProtectTools su HP Probook 6470b, a causa di Password Manager incluso.

Per disabilitarlo esegui “Console amministrativa HP ProtectTools”, vai su “Applicazioni-> Impostazioni”, apri la scheda “Applicazioni” e deseleziona la casella “Stato”.

Dopo il riavvio del PC, il problema deve essere risolto, ma non è più ansible utilizzare Gestione password 🙁

Avviene con Eclipse Mars.2 Release (4.5.2) e Multimon TaskBar 2.1 anche su una configurazione a doppio monitor. Scompare se MM TaskBar non è caricato.

AGGIORNARE

Ancora lo stesso con Oxygen.2 Release (4.7.2).

Bene, un po ‘rispondendo alla mia domanda qui. Non sono ancora a conoscenza di ciò che causa il problema, ma ho trovato un’alternativa.

Poiché la versione Juno di Eclipse è relativamente recente, il bug stesso potrebbe avere qualcosa a che fare con la configurazione del mio sistema.

Ho invece scaricato l’ultima versione del suo predecessore, Eclipse Indigo . Ora sono in grado di usare Eclipse bene.

Poiché non ho bisogno di nessuna delle nuove funzionalità di Juno, la versione Indigo andrà benissimo.

Ho lo stesso problema. È causato da un software di cattura dello schermo ipersnap7. Quindi penso che il conflitto hotkey sia la ragione. Riavvia il computer, non avviare altro software, avvia gli strumenti di sviluppo Android e guarda quale software fa il bug.

Sono in esecuzione due monitor e ho riscontrato questo problema sia con Kepler che con STS 3.4.0. Uccidere il processo HydraDM.exe ha funzionato per me.

Il “bug” è discusso qui https://bugs.eclipse.org/bugs/show_bug.cgi?id=402983 . Un sacco di discussioni sui setup di “monitor multipli”. Ho riscontrato il problema oggi (fai clic su Eclipse (pacchetto ADT v22.3.0-887826 disponibile in commercio), quindi fai clic su nell’editor java e viene visualizzato l’errore “nessun altro handle”). Rende Eclipse inutilizzabile.

Mi ha fatto pensare che si tratta di un problema di monitor / scheda grafica sul mio PC Win7 a 64 bit, piuttosto che un problema con Eclipse. Ho reinstallato la scheda grafica (nVidia GTX480) e aggiornato i driver. Notate multiple windows di dialogo di errore (monitor samsung non trovato) relative al mio monitor (in effetti una singola configurazione del monitor BX2440) mentre chiudevo il sistema per il riavvio. Quindi, al riavvio ho aggiornato il driver del monitor. Quindi riavviato e il problema è andato (almeno per ora).

A proposito, non ho installato Win 7 SP1, quindi non credo che la soluzione ‘full Windows update’ discussa altrove su SO funzioni necessariamente per tutti.

Per me questo errore stava accadendo su una nuova installazione di Eclipse Luna SR2 (4.4.2) e quando ho provato ad aggiungere un repository Mercurial, ho risolto dopo il downgrade da Java 8 a Java 7.

“errore del ciclo di eventi non gestito .. nessun altro handle” (nel mio caso) è stato causato dal driver del mio mouse! chiudendo il mio driver del mouse risolto il problema. Non ha nulla a che fare con le versioni di Eclipse, ho provato quasi tutte le versioni dopo Helios (in entrambi a 64 bit / 32 bit) e tutti hanno lo stesso problema, ho anche provato ad aggiungere il percorso di variabile Eclipse / JRE all’interno delle impostazioni avanzate di Windows “variabili d’ambiente” . Per aiutarti a risolvere questo errore, prova a chiudere applicazioni e driver inutilizzati.