12
votes

Comment diagnostiquer les accidents de l'éclipse?

omg, éclipse (c'est Gallileo, mais avec des versions précédentes, j'ai également eu de tels problèmes) s'est effondré à nouveau, silencieusement comme toujours. Cela peut arriver une fois par semaine, mais c'est vraiment ennuyeux. Tout ce que j'ai maintenant est un journal de crash. Y a-t-il des moyens de découvrir la véritable raison de ces crash?

en-tête du journal des crash, ne peut rien voir utile: xxx


1 commentaires

Avez-vous essayé de démarrer Eclipse à partir d'une invite de ligne de commande? J'ai généralement une trace de pile complète de l'endroit où le crash s'est produit, puis l'en-tête du journal des crash que vous avez posté ci-dessus.


3 Réponses :


0
votes

Ceci est un bogue dans la machine virtuelle Java du Soleil que Eclipse déclenche. Ceux-ci sont notoirement difficiles à comprendre. Je suggère cette approche:

  1. Installez un nouveau VM (1.5.0 16 ou 1.6)
  2. Désactiver tous les plugins que vous avez installés
  3. J'ai eu un problème similaire avec Groovy sur Linux. Je ne me souviens pas de ma solution mais j'essaie une version différente de Groovy dans ce cas.

0 commentaires

2
votes

Pour Galileo, je recommanderais d'essayer de le lancer avec le plus récent JVM possible;

Cela ne signifie pas que vous devez compiler vos projets avec ce JDK: vous pouvez déclarer autant de JDK que vous souhaitez dans votre session Eclipse.

 text alt
(source: Benmccann.com < / a>)

(Bien que cette image affiche JDK1.5, vous pouvez lancer Eclipse avec tout autre JVM)

Voir cette Eclipse.ini pour plus Détails.


Comme ce récent Thread illustre , cela peut arriver avec un "vieux" éclipse.ini, il convient de vérifier et de mettre à jour le fichier INI.


0 commentaires

2
votes

J'avais l'habitude d'avoir ces types d'accidents silencieux sur Linux 64 bits. Pour moi, c'était bien après avoir ajouté ces lignes à mon éclipse.ini (voir correspondant Eclipse et Sun Entrées de bogues): XXX


2 commentaires

Cela m'a fait plus loin dans le processus de démarrage exécutant 64bit 1.5_22. Il se bloque toujours mais moins souvent et pas juste au démarrage. Je pense que cela a quelque chose à voir avec le processus de construction Eclipse subit quand il commence.


Je pense qui ajoutant ceci à l'éclipse.ini a rendu plus stable sur mon Ubuntu 64 bits 14.04. J'utilise "ADT-Bundle-linux-linux-x86_64-20140321" Bundle de développement Android, qui est très instable hors de la boîte (accidents lors de la normale Développement, peut-être 2-3 chaque heure si vous êtes malchanceux. Pas de trace de pile, Eclipse juste des sorties) .