Sujet: [Eclipse 3.2] Crash aléatoire sous Linux
05/03/2009 @ 15:46:54: ovh: [Eclipse 3.2] Crash aléatoire sous Linux
Bonjour à tous,

Depuis peu je m'essaie à Eclipse pour coder en Python. J'utilise donc le module PyDev et également le plugin Subclipse pour bénéficier du SVN. Tout fonctionne à merveille, sauf que... de temps à autre, au bout de X minutes d'utilisation (maximum 30 il me semble), Eclipse se ferme tout seul !! Je perds évidemment tout ce que je n'ai pas sauvegardé, et il faut tout relancer, c'est donc très gênant... :fou:
Ca arrive n'importe quand, que j'appuie sur n'importe quel touche (je veux commencer une ligne de code et PAF), ou que je clique n'importe où dans le programme, il finira toujours à un moment ou à un autre par planter brutalement !

Voici le contenu de .metadata/.log :
!ENTRY org.eclipse.ui 4 4 2009-03-05 15:12:02.848
!MESSAGE Unhandled event loop exception

!ENTRY org.eclipse.ui 4 0 2009-03-05 15:12:02.876
!MESSAGE Failed to execute runnable (java.lang.ExceptionInInitializerError)

!ENTRY org.eclipse.ui 4 4 2009-03-05 15:12:02.909
!MESSAGE Unhandled event loop exception

!ENTRY org.eclipse.ui 4 0 2009-03-05 15:12:02.909
!MESSAGE java.lang.NullPointerException

!ENTRY org.eclipse.ui.workbench 4 0 2009-03-05 15:12:03.412
!MESSAGE Widget disposed too early!

!ENTRY org.eclipse.osgi 4 0 2009-03-05 15:12:04.121
!MESSAGE Application error

!ENTRY org.eclipse.osgi 4 0 2009-03-05 15:12:04.854
!MESSAGE Error while stopping "org.eclipse.team.ui_3.2.1.M200608151725".

!ENTRY system.bundle 4 0 2009-03-05 15:12:04.855
!MESSAGE FrameworkEvent.ERROR

!ENTRY org.eclipse.osgi 4 0 2009-03-05 15:12:04.855
!MESSAGE Shutdown error
!SESSION Thu Mar 05 15:12:04 GMT+01:00 2009 ------------------------------------
!ENTRY org.eclipse.core.launcher 4 0 2009-03-05 15:12:04.871
!MESSAGE Exception launching the Eclipse Platform:
!STACK


J'ai fait maintes recherche sur Google et ici mais je n'ai rien trouvé de vraiment probant :confused: J'ai essayé en employant le jdk de sun plutôt que celui par défaut, mais ça ne change rien au problème...
J'ai aussi vu sur google que certains disent qu'il faut xulrunner installé, mais j'ai vérifié et c'est bel et bien installé :
ii libxul-common 1.8.1.16+nobinonly-0ubuntu1 Gecko engine library - common files
ii libxul0d 1.8.1.16+nobinonly-0ubuntu1 Gecko engine library
ii xulrunner-1.9 1.9.0.6+nobinonly-0ubuntu0.8.10.1 XUL + XPCOM application runner

J'ai la version 32bit d'Ubuntu.

Si quelqu'un a une idée pour rendre Eclipse enfin stable et utilisable...

Help :cry:

Merci :dawa:


PS : je ne pense pas que ce problème soit propre à Ubuntu.
05/03/2009 @ 15:56:19: rfr: [Eclipse 3.2] Crash aléatoire sous Linux
Une UnhandledException dans l'event loop c'est un problème de traitement des évènements graphique. Mais la stacktrace n'est pas très parlante ...

Et on a un peu de tout ... NullPointer, ...

C'est le fichier complet du log?
05/03/2009 @ 16:03:28: ovh: [Eclipse 3.2] Crash aléatoire sous Linux
C'est le fichier complet du log?

A partir du moment où l'erreur se produit oui. Les messages d'avant datent du lancement d'Eclipse, des heures avant (je l'avais lancé mais pas utilisé tout de suite :grin: ). Dès le moment où je l'utilise, dans les 30 minutes en général ça finit par crasher. Et aucun message d'erreur à l'écran, juste toute l'appli qui se ferme... :boggled:
05/03/2009 @ 16:54:13: ovh: [Eclipse 3.2] Crash aléatoire sous Linux
Chouette, maintenant j'ai un freeze quand j'ai double-cliqué sur un mot pour le remplacer dans le code source... Et bien sûr ça fait pédaler ma machine dans la semoule avec le CPU à 100% :itm:

!ENTRY org.eclipse.core.resources 4 2 2009-03-05 16:44:06.145
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 0
java.lang.NullPointerException
at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager- $1.visit(FileModificationManager.java:94)
at org.eclipse.core.internal.events.ResourceDelta.accept(org.eclipse.core.resource- s_3.2.2.R32x_v20061218.jar.so)
at org.eclipse.core.internal.events.ResourceDelta.accept(org.eclipse.core.resource- s_3.2.2.R32x_v20061218.jar.so)
at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager- .resourceChanged(FileModificationManager.java:65)
at org.eclipse.core.internal.events.NotificationManager$1.run(org.eclipse.core.res- ources_3.2.2.R32x_v20061218.jar.so)
at org.eclipse.core.runtime.SafeRunner.run(org.eclipse.equinox.common_3.2.0.v20060- 603.jar.so)
at org.eclipse.core.internal.events.NotificationManager.notify(org.eclipse.core.re- sources_3.2.2.R32x_v20061218.jar.so)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(org.eclip- se.core.resources_3.2.2.R32x_v20061218.jar.so)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(org.eclipse.c- ore.resources_3.2.2.R32x_v20061218.jar.so)
at org.eclipse.core.internal.resources.Workspace.endOperation(org.eclipse.core.res- ources_3.2.2.R32x_v20061218.jar.so)
at org.eclipse.core.internal.resources.Workspace.run(org.eclipse.core.resources_3.- 2.2.R32x_v20061218.jar.so)
at org.eclipse.ui.texteditor.MarkerUtilities.createMarker(org.eclipse.ui.editors_3- .2.1.r321_v20060721.jar.so)
at org.python.pydev.editor.PyEdit.parserError(pydev.jar.so)
at org.python.pydev.parser.PyParser.fireParserError(parser.jar.so)
at org.python.pydev.parser.PyParser.reparseDocument(parser.jar.so)
at org.python.pydev.parser.ParserScheduler.reparseDocument(parser.jar.so)
at org.python.pydev.parser.ParsingThread.run(parser.jar.so)


C'est vraiment de la daube Eclipse, je l'apprécie de plus en plus :kiki:
05/03/2009 @ 17:23:11: gizmo: [Eclipse 3.2] Crash aléatoire sous Linux
Euh... Question con, mais vu que tu utilises de toute facon une vielle version d'Eclipse et que PyDev est maintenant maintenu par Aptana, pourquoi tu ne prends pas leur distrib officielle?
05/03/2009 @ 17:41:16: ovh: [Eclipse 3.2] Crash aléatoire sous Linux
Bah je ne savais pas et j'ai utilisé l'eclipse dispo dans les packages standards d'ubuntu.
05/03/2009 @ 18:45:21: max: [Eclipse 3.2] Crash aléatoire sous Linux
C'est vraiment de la daube Eclipse, je l'apprécie de plus en plus :kiki:




C'est peut être juste le plugin qui ou un plugun qui....
J'utilise un peu eclipse sous ubuntu et il ne plante pas et je peux faire des longues sessions dessus sans voir le temps passé
05/03/2009 @ 21:35:00: ovh: [Eclipse 3.2] Crash aléatoire sous Linux
M'enfin :ciler:

T'as quels plugins ? :write:
Et quelle version d'Ubuntu ? La dernière 8.10 avec les mises à jour quotidiennes ?

Moi j'ai juste pydev et subclipse, vraiment le strict minimum quoi :spamafote:
05/03/2009 @ 21:46:50: ovh: [Eclipse 3.2] Crash aléatoire sous Linux
Je soupçonne Subclipse d'être la cause de mes soucis :figti:

En fait j'ai suivi un tuto pour l'installer et je pense avoir une ancienne version, je suis en train d'upgrader, on verra bien.
Super ! Maintenant que j'ai upgradé j'ai un message "unable to load default svn client" chaque fois que je veux faire une opération svn !!!! :toad666: :necris:
05/03/2009 @ 22:05:50: ovh: [Eclipse 3.2] Crash aléatoire sous Linux
Bon, ça marche, il fallait installer le package libsvn-java en plus... :kiki:
P'tain tout ça parce que subclipse n'est pas packagé sinon ç'aurait été fait tout seul.

Bref, subclipse mis à jour et fonctionnel, on va voir si ça crashe encore. Suite demain !
09/03/2009 @ 18:00:03: ovh: [Eclipse 3.2] Crash aléatoire sous Linux
Bon... le problème n'étant toujours pas résolu, j'ai creusé un peu du côté du runtime java...

Et là bingo : dans eclipse je vois qu'il utilise toujours ce putain de GCJ de merde (le java gnu, open source peut-être mais qui marche mal, c'est comme le gnash version libre de flash qui fait tout planter). Bref j'ai pris le taureau par les cornes et j'ai totalement purgés les packages suivants de mon système :
gcj-4.2-base
gcj-4.3
gcj-4.3-base
Eclipse en fait s'était installé en "double" : des packages normaux et les mêmes mais pour gcj. Tout ça maintenant a disparu, j'ai redémarré Eclipse : c'est ok il me rouvre mon environnement de travail comme avant aucun problème, et j'ai vérifié dans les préférences : c'est enfin la JRE de Sun qui est utilisée !

J'espère que ceci résoudra définitivement mon problème... On verra sur la durée, je vous tiens au courant :oh:
09/03/2009 @ 18:33:06: Dr_Dan: [Eclipse 3.2] Crash aléatoire sous Linux
Bref j'ai pris le taureau par les cornes


J'ai pris le GNU par les cornes :capello: :gnu2:

:petrus:
09/03/2009 @ 19:30:25: gizmo: [Eclipse 3.2] Crash aléatoire sous Linux
Euh, que je sache, eclipse n'installe rien du tout en double. Si tu dois incriminer quelqu'un, ce sont les packager d'ubuntu. Faudrait voir a pas se tromper de cible...
09/03/2009 @ 19:53:01: Jean-Christophe: [Eclipse 3.2] Crash aléatoire sous Linux
un point pour le mamouth :oh:
09/03/2009 @ 20:12:50: ovh: [Eclipse 3.2] Crash aléatoire sous Linux
Euh, que je sache, eclipse n'installe rien du tout en double. Si tu dois incriminer quelqu'un, ce sont les packager d'ubuntu. Faudrait voir a pas se tromper de cible...

Veux-tu avoir l'obligeance de citer le texte où j'incrimine eclipse dans mon dernier post stp ? Merci.
09/03/2009 @ 20:16:57: gizmo: [Eclipse 3.2] Crash aléatoire sous Linux

Veux-tu avoir l'obligeance de citer le texte où j'incrimine eclipse dans mon dernier post stp ? Merci.


[...]
Eclipse en fait s'était installé en "double" : des packages normaux et les mêmes mais pour gcj.
[...]


De rien.
09/03/2009 @ 21:29:42: ovh: [Eclipse 3.2] Crash aléatoire sous Linux
Et en quoi est-ce cette phrase incrimine explicitement les concepteurs d'Eclipse stp ? :oh:

Devais-je écrire "Les packages d'Eclipse gérés par Ubuntu se sont installés en double" pour que ça te convienne ?

Tout le monde avait parfaitement compris de quoi il s'agissait :itm:

C'est dingue comme certains passent leur temps à chercher la petite bête...
09/03/2009 @ 21:39:26: Jean-Christophe: [Eclipse 3.2] Crash aléatoire sous Linux
Sans prendre parti sur le fond, je me dois d'ajouter un commentaire quand à mon interpretation de LA phrase.

Il n'y a que dans le monde Linux où les applications ne sont pas toujours packagées par leur développeur. Cela représente une minorité. Que ce soit sous Windows, Mac ou même le monde des smartphones les applications arrivent avec une procédure d'installation faite par le concepteur du logiciel. Il est donc courant de penser que si on incrimine le setup, on incrimine l'application.

Maintenant, pour vous départager, il faudrait voir qui a fait le package pour Ubuntu...
09/03/2009 @ 22:18:16: gizmo: [Eclipse 3.2] Crash aléatoire sous Linux
Et en quoi est-ce cette phrase incrimine explicitement les concepteurs d'Eclipse stp ? :oh:

Devais-je écrire "Les packages d'Eclipse gérés par Ubuntu se sont installés en double" pour que ça te convienne ?

Tout le monde avait parfaitement compris de quoi il s'agissait :itm:

C'est dingue comme certains passent leur temps à chercher la petite bête...


Désolé si je préfère chercher la petite bête plutôt que de faire des amalgames foireux (mon packaging ubuntu d'éclipse merde => eclipse c'est de la merde => java c'est de la merde :itm: )
09/03/2009 @ 22:36:40: zion: [Eclipse 3.2] Crash aléatoire sous Linux

Veux-tu avoir l'obligeance de citer le texte où j'incrimine eclipse dans mon dernier post stp ? Merci.



ovh: putain d'eclipse de merde :kiki:


Non?

:neowen:
Retour