Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/06/2006, à 18:46

over_vince

[PSEUDO-RESOLU] Bug eclipse (installation "manuelle")

Bonjour à tous,

J'espère avoir posté au bon endroit. Je viens d'installer le jdk1.5.0_07 de sun et eclipse (www.eclipse.org) sur ma Ubuntu Dapper. J'aimerai faire de Ubuntu Dapper mon système de production car je le trouve vraiment agréable.
J'ai suivi les tutos http://doc.ubuntu-fr.org/applications/eclipse et http://doc.ubuntu-fr.org/applications/java, java marche parfaitement, j'ai vérifié (merci d'ailleur pour ces tutos très clairs, et efficaces).
Eclipse se lance aussi parfaitement bien, et tout fonctionne jusqu'à ce que je quitte l'application. Si je redémarre eclipse, j'obtiens un message d'erreur comme quoi le "workspace" est en utilisation!
Je fais donc un:

ps -A

pour découvrir ceci (?!):

(...)
6828 ?        00:00:00 eclipse
6829 ?        00:00:00 eclipse
6830 ?        00:00:11 java
7195 ?        00:00:07 java
7481 ?        00:00:02 java
7517 ?        00:00:00 eclipse
7518 ?        00:00:00 eclipse
7519 ?        00:00:02 java
(...)

Quand je quitte et relance eclipse, les processus s'empilent et ne se "kill" pas quand je quitte eclipse.
Le second problème, qui est peut-être lié au premier, est que je doive supprimer le fichier /.metadata/.lock dans mon workspace utilisateur pour supprimer le message d'erreur du workspace en utilisation.
Enfin, si ça peut vous aider voilà ce que j'obtiens quand je lance eclipse à partir du teminal:

eclipse
GTK Accessibility Module initialized

La commande

eclipse -clean

ne change pas grand chose.
Enfin, les processus eclipse acceptent un kill de l'utilisateur. Mais pas les processus java. Même en root.

Je vous remercie d'avance,

Vincent

PS: A chaque fois que je lance éclipse, j'ai deux processus eclipse, et un java.

Dernière modification par over_vince (Le 08/06/2006, à 22:38)

Hors ligne

#2 Le 08/06/2006, à 10:06

bobuse

Re : [PSEUDO-RESOLU] Bug eclipse (installation "manuelle")

Comment as-tu installé eclipse ? avec Synaptic ?
Pour java, tu ferais bien aussi d'utiliser Synaptic, même si tu n'as que l'update5 pour l'instant.

Hors ligne

#3 Le 08/06/2006, à 13:54

over_vince

Re : [PSEUDO-RESOLU] Bug eclipse (installation "manuelle")

Non, j'ai installé eclipse avec ce tuto: http://doc.ubuntu-fr.org/applications/eclipse

J'ai peut-être fait une mauvaise manip mais franchement je ne sais vraiment pas où... Je ne sais pas si ça vient de java car si je crée des classes, les compile et les exécute à la main avec java et javac, ça marche.

Merci beaucoup d'avoir jetté un coup d'oeil. Si je n'arrive pas à trouver la solution d'ici peu, alors j'installe tout par apt.

@ tt

Hors ligne

#4 Le 08/06/2006, à 17:29

bobuse

Re : [PSEUDO-RESOLU] Bug eclipse (installation "manuelle")

Le mieux est effectivement d'utiliser les paquets.
Sur le tuto, il est noté dans les premières lignes :

Eclipse 3.1.1 vient d"être mis à jour pour Breezy. Enfin ! Vous devriez pouvoir facilement installer les paquets via votre gestionnaire de paquets.

wink

Hors ligne

#5 Le 08/06/2006, à 17:40

over_vince

Re : [PSEUDO-RESOLU] Bug eclipse (installation "manuelle")

Oui, mais j'ai une Dapper neutral. C'est pour ça que j'ai pensé qu'il fallait mieux que je l'installe à la main comme expliqué dans le tuto.
Bon, je bidouille eclipse un peu. Si ça marche pas, je l'installe via apt.

Merci

Hors ligne

#6 Le 08/06/2006, à 22:34

over_vince

Re : [PSEUDO-RESOLU] Bug eclipse (installation "manuelle")

Bon après quelques recherches, il semblerait que le problème vienne d'eclipse  sdk 3.1.2 chopé sur http://www.eclipse.org .

1. Si vous ouvrez une session eclipse, que vous la fermez , et que vous l'ouvrez sur le même workspace, un message du genre "Impossible to open workspace [...], workspace in use". Ca, c'est "normal", il semblerait que ce soit fait pour utiliser java.nio locks. Soit.
Comment on fait alors? Eh bien on check le dossier .metadata (dans le fameux workspace qui ne s'ouvre pas) et on supprime le fichier .lock. Eclipse va se rouvrir correctement. Peut-être qu'il faudrait écrire un script pour automatiser cette tâcheparce que oui, effectivement, ça doit devenir chiant à la longue.
Il y a des dixaines de posts à ce sujet sur https://bugs.eclipse.org , par exemple https://bugs.eclipse.org/bugs/show_bug.cgi?id=78582.

2. eclipse  sdk 3.1.2 sur certaines distribs de linux (toutes?) genre Ubuntu, red hat, le lancement d'éclipse génère deux processus: eclipse et java. Ces processus ne sont pas tués lorsque l'on quitte éclipse. C'est un bug qui existe à en croire https://bugs.eclipse.org , depuis la version 3.0 au moins. Vous pourrez lire, à https://bugs.eclipse.org/bugs/show_bug.cgi?id=145687 :

I run Ubuntu Linux 6.06 + Sun's JDK 1.5.0_6 + Eclipse 3.1.2 (i386 Linux GTK
version).
I find that even after I exit eclipse the java process hat displays the GUI
still keeps running.
Before running eclipse

$ ps -el | grep java
$

While running eclipse:

$ ps -el | grep java
0 S 1000 17560 17559 49 75 0 - 128710 stext ? 00:00:06 java

After closing eclipse GUI using close/ File > exit:

~$ ps -el | grep java
0 S 1000 17560 17559 10 75 0 - 125870 322459 ? 00:00:08 java

This behaviour is there with 3.1 and 3.1.2.

Regds
Juby

Que c'est bon de ne pas se sentir seul sur Terre!!! roll
Pour l'instant, je n'ai trouvé qu'un seul remède: le "kill -9" de ces deux processus.

Conclusion: les deux tutos http://doc.ubuntu-fr.org/applications/eclipse et http://doc.ubuntu-fr.org/applications/java sont parfaits. Le problème survient si pous prenez eclipse 3.0 ou plus sur le site d'éclipse. Préférez comme l'a dit bobuse l'installation via synaptic, je pense (mais c'est à vérifier) que ces problèmes ne se posent pas.

N'hésitez pas à me donner votre feed-back à ce sujet.

Merci

Vincent

Hors ligne