8 votes

Eclipse a planté et ne redémarre pas. Je ne comprends pas la trace de la pile

Eclipse a planté et refuse de redémarrer. Quelqu'un peut-il m'aider à comprendre quel est le problème? Le message du journal est ci-dessous. Je suis sous Win7 et je développe avec Android SDK et j'ai récemment installé subclipse svn Merci beaucoup

    !ENTRY org.eclipse.core.resources 4 566 2012-01-24 15:15:54.500
!MESSAGE Impossible de définir un numéro de séquence inférieur pour la racine (ancien : 178, nouveau : 177). Ignorer la nouvelle valeur.
!STACK 0
java.lang.IllegalArgumentException: Impossible de définir un numéro de séquence inférieur pour la racine (ancien : 178, nouveau : 177). Ignorer la nouvelle valeur.
at org.eclipse.core.internal.resources.SaveManager$MasterTable.put(SaveManager.java:50)
at java.util.Properties.load0(Unknown Source)
at java.util.Properties.load(Unknown Source)
at org.eclipse.core.internal.resources.SaveManager.restoreMasterTable(SaveManager.java:829)
at org.eclipse.core.internal.resources.SaveManager.restore(SaveManager.java:684)
at org.eclipse.core.internal.resources.SaveManager.startup(SaveManager.java:1527)
at org.eclipse.core.internal.resources.Workspace.startup(Workspace.java:2503)
at org.eclipse.core.internal.resources.Workspace.open(Workspace.java:2251)
at org.eclipse.core.resources.ResourcesPlugin.start(ResourcesPlugin.java:439)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:299)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:462)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
at     org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:473)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
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:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

29voto

Carlos Rene Perez Points 355

Supprimer le fichier .metadata/.plugins/org.eclipse.core.resources/.snap

12voto

Stijn Geukens Points 5482

Je déplace généralement mon dossier .metadata, redémarre eclipse (qui recréera le dossier .metadata), importe les projets existants, puis arrête eclipse et restaure les dossiers suivants de l'ancien .metadata vers le nouveau :

.metadata\.plugins\:

  • org.eclipse.core.runtime
  • org.eclipse.debug.core
  • org.eclipse.debug.ui
  • org.eclipse.search
  • org.eclipse.ui.workbench
  • org.eclipse.ui.workbench.texteditor
  • org.tigris.subversion.subclipse.ui

Cela restaurera de nombreux paramètres que vous aviez avant et vous fera gagner du temps pour les réinitialiser. Cette liste n'est pas exhaustive, il y a d'autres dossiers de paramètres qui pourraient être restaurés mais pour moi, ce sont les plus utiles.

2voto

Everton Agner Points 2618

Essayez de supprimer (ou de déplacer) le dossier .metadata de votre espace de travail et voyez si cela corrige le problème.

1voto

Pavan Gilda Points 41

Pour ceux que ça intéresse, j'ai eu exactement le même problème et en supprimant le fichier .metadata/.plugins/org.eclipse.core.resources/.snap, ça a fonctionné pour moi.

0voto

Noir Points 1

Ma méthode était la suivante :

  1. sauvegarder l'intégralité du dossier .plugin

  2. regarder le journal pour voir quels plugins sont affectés dans la trace de la pile. Dans votre cas, c'est tout d'abord "org.eclipse.core.internal.resources.SaveManager ...".

  3. rechercher un dossier dans le dossier .plugin dont le nom correspond à ce plugin

  4. si cela existe, le supprimer

  5. essayer de redémarrer Eclipse, si cela ne fonctionne pas, passez à l'étape 2 mais choisissez le plugin suivant dans la trace de la pile, par exemple "org.eclipse.core.internal.resources.Workspace"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X