web-dev-qa-db-fra.com

Exception de boucle d'événement Eclipse Unhandled, pas plus Windows 7

Mon Eclipse est utilisé pour développer des applications Android. Cela a fonctionné jusqu'au jour où une exception de boucle d'événement non gérée est Prompt. Le journal est présenté ci-dessous. 

Pour déclencher l'invite d'erreur, il suffit de défocaliser l'éditeur de texte dans Eclipse et de le focaliser à nouveau, puis l'invite est déclenchée. Par exemple, cliquez sur l'explorateur de packages (cercle rouge), puis sur le code (cercle vert) dans Main.Java in Éclipse. (.xml sont les mêmes). 

Mais si je déconcentre le code en cliquant sur Package Explorer (cercle rouge), puis sur le titre du code (cercle bleu), puis sur le code (cercle vert), le message d'erreur ne sera pas affiché. 

P.S. L'application Android peut être compilée et fonctionne correctement dans l'appareil à l'aide de Eclipse. Mais l'invite d'erreur est très ennuyeuse.

! [entrez la description de l'image ici] [1]

J'ai essayé: 

  1. Téléchargez le nouveau développeur Android ADT (Eclipse) et décompressez-le, ne fonctionne pas, toujours plus de poignées

  2. Téléchargez Eclipse Standard 4.3.1 et décompressez-le, cela ne fonctionne pas

  3. Redémarrez l'ordinateur, redémarrez Eclipse. Ne fonctionne pas

  4. Créez un nouveau compte de Windows 7 et utilisez le nouveau compte pour ouvrir le même Eclipse (erreur de projection dans l'ancien compte) avec le même espace de travail. Cela fonctionne. Aucune exception n'est à jeter. 

  5. J'ai essayé de remplacer le C:\oldUser.Android avec C:\oldUser.Android, ancien utilisateur toujours l'exception

  6. Modifier les éditeurs par défaut dans Préférences> Général> Editeurs> Association de fichiers> * .xml et manifeste d'Android, ne fonctionne pas

  7. Réinitialiser la perspective dans Eclipse, ne fonctionne pas

  8. Changer d'espace de travail et utiliser un nouvel espace de travail sans fonctionner

Je souhaite utiliser l'ancien compte utilisateur pour ouvrir correctement Eclipse. C'est étrange. S'il vous plaît aider. Merci beaucoup!!

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/

9
user2873159

----- Afficher Fusion FIX -----

  1. Ouvrir la page des paramètres de Display Fusion
  2. Cliquez sur l'onglet de compatibilité
  3. Ajouter "Eclipse.exe"
  4. Cochez les cases "Désactiver les boutons de la barre de titre (cette application uniquement)," Désactiver les crochets d'application (cette application uniquement) "et" Utiliser l'icône du fichier de processus dans la barre des tâches de DisplayFusion, pas celle de la fenêtre ".

Ce correctif a semblé fonctionner pour moi, la cause la plus probable est "Disable Application Hooks (cette application uniquement)", mais le 3 a fonctionné pour moi, je n'ai donc pas besoin de le tester plus à fond.

4
joey leavell

Ceci est un bogue Eclipse, décrit ici: https://bugs.Eclipse.org/bugs/show_bug.cgi?id=402983

2
greg-449

Vous devez désactiver nView Desktop Manager. Faites un clic droit sur le bureau -> "nView Desktop Manager" -> cliquez sur le bouton "Désactiver"

2
Rorudo

Même problème ici! :( Il semble que quelqu'un ait résolu ce problème en installant toutes les mises à jour Windows. Une solution de contournement consiste à utiliser un autre éditeur, par exemple (cela a fonctionné pour moi): http://download.Eclipse.org/windowbuilder/WB/release /R201309271200/4.3/ J'ai trouvé cette information sur stackeroverflow: Eclipse Bug: exception de boucle d'événement non gérée Plus de poignées

Mise à jour: j'ai installé toutes les mises à jour Windows et maintenant Eclipse Works fonctionne correctement avec l'éditeur Java par défaut et le problème a disparu.

1
Evilripper

J'ai désinstallé le logiciel Logitech SetPoint Ce problème a été résolu pour moi.

1
Florian

Ce bug m'a dérangé pendant un bon moment.

J'ai un GPU nvidia et si nView est activé, cela arrive tout le temps. Essayez de le désactiver.

0
raggnic

Je viens de fermer la perspective dans laquelle je travaillais (et quelques autres), de fermer Eclipse, puis de redémarrer Eclipse et cela a résolu le problème (je pourrais ouvrir toutes les perspectives dont j'avais besoin par la suite)

0
inor

Tout d’abord, l’équipe Eclipse devrait régler le problème. mais cela prend du temps.

Faites simplement une restauration du système si elle survient après l’installation d’un programme. UNE

0
Comshot