130 votes

eclipse bloqué lors de la construction de l'espace de travail

J'utilise eclipse 3.4.1 Java EE sous Vista. Il semble se bloquer lors de la construction de mon espace de travail. L'annulation de la construction ne semble pas non plus avoir d'effet.

Pourquoi cela se produit-il et comment puis-je résoudre le problème ?

1 votes

Le seul plugin que j'ai installé est maven.

0 votes

J'ai rassemblé sur mon blog une série d'étapes pour réparer un espace de travail corrompu : blog.pdark.de/2011/09/02/…

149voto

James Beninger Points 930

J'ai pu résoudre ce problème en procédant comme suit :

D'abord, quittez Eclipse. Ensuite, déplacez temporairement les éléments suivants .projects dans un endroit sûr :

mv .metadata\.plugins\org.eclipse.core.resources\.projects projects

Démarrez et quittez Eclipse, puis déplacez le bouton .projects à l'endroit où il se trouvait à l'origine :

mv projects .metadata\.plugins\org.eclipse.core.resources\.projects

A utiliser à vos risques et périls, bien sûr.

11 votes

Cela a marché pour moi aussi (BTW, pour être sûr vous pouvez toujours "mv yourContents yourContents.bak" au lieu de les supprimer).

6 votes

En fait, cela a supprimé toutes les fonctionnalités de subclipse de mes projets, probablement parce qu'ils ne sont plus associés à un référentiel. J'ai dû restaurer à partir d'une sauvegarde.

3 votes

Cela n'a fonctionné pour moi que : fermer Eclipse, déplacer le dossier vers un autre emplacement, redémarrer Eclipse, fermer Eclipse, déplacer le dossier vers l'emplacement d'origine Je ne sais pas pourquoi

27voto

Artem Barger Points 18789

Parfois, il est très utile d'exécuter Eclipse à partir de la ligne de commande avec le paramètre "-clean" pour l'obliger à nettoyer l'espace de travail.

1 votes

AFAIK, cela n'a rien à voir avec l'espace de travail. Il nettoie le cache des plugins. Vous remarquerez que le temps de démarrage avant la demande de l'espace de travail est beaucoup plus long. Après que l'espace de travail soit spécifié, il est le même.

1 votes

Pas seulement. Il nettoie le cache d'Eclipse en général, donc tous les déchets sans rapport avec l'espace de travail seront également effacés.

15voto

Terje Lundin Points 21

Eclipse se bloque souvent à 44 % si je débogue Android par USB. Lorsque je déconnecte l'appareil, Eclipse démarre.

10voto

Willie Wheeler Points 8632

La réponse acceptée m'a permis de faire redémarrer Eclipse, mais il semble que les projets aient perdu leurs métadonnées. (Par exemple, toutes les icônes Git/Gradle/Spring ont disparu des noms de projets.) J'ai beaucoup de projets là-dedans, et je ne voulais pas avoir à les importer à nouveau.

Voici donc ce qui a fonctionné pour moi sous Kepler. YMMV mais je voulais enregistrer ceci juste au cas où cela aiderait quelqu'un.

Étape 1. Déplacez temporairement le .projects le dossier hors du chemin :

$ cd .metadata/.plugins/org.eclipse.core.resources
$ mv .projects .projects.bak

Étape 2. Ensuite, démarrez Eclipse. Les métadonnées seront manquantes, mais au moins Eclipse démarre sans se bloquer.

Étape 3. Fermer l'éclipse.

Étape 4. Revenir sur le .projects.bak à son nom d'origine :

$ mv .projects.bak .projects

Étape 5. Redémarrez Eclipse. Il se peut qu'il construise quelques trucs, mais cette fois, il devrait passer. (En tout cas, ça l'a fait pour moi).

0 votes

Pour information, j'ai eu l'occasion de l'utiliser à plusieurs reprises au cours des derniers mois et jusqu'à présent, il a fonctionné à chaque fois.

1 votes

Parfait, ça a marché. Je me suis souvent retrouvé coincé dans de telles situations et j'ai dû attendre très longtemps. J'ai essayé ces étapes et ça a marché. A la vôtre !

8voto

JesperE Points 34356

Vous voudrez peut-être jeter un coup d'œil à Comment signaler un blocage . Vous pouvez également consulter la vue des erreurs et/ou le journal des erreurs ([workspace]/.metadata/.log). Si cela ne vous aide pas, vous devrez probablement inclure plus d'informations sur les plugins que vous avez installés et les projets que vous avez. Pouvez-vous créer un espace de travail minimal qui reproduit le problème ?

0 votes

Le problème est intermittent, donc ça devient vraiment ennuyeux. Mais bon, voyons si je peux obtenir plus d'informations sur le problème.

1 votes

Il est possible que la création d'un espace de travail propre et l'importation des projets résolvent le problème. Cela vaut la peine d'essayer en tout cas.

12 votes

Cela ne répond pas du tout à une question. @JamesBeninger a fourni une solution, peut-être pas idéale mais réalisable, ci-dessous.

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