J'avais auparavant une application eclipse rcp basée sur les puppies eclipse 3.3 déployées sur Windows et Mac OS X 10.4. J'essaie maintenant de porter l'application à Java 1.6 et Eclipse 3.5 (Build ID: 20100218-1602) plugins sur Mac OS X 10.5.8 (Leopard). Je peux lancer le produit depuis eclipse 3.5 sur windows mais pas sur Mac OS X. J'ai l'eclipse eclipse 64 bits et java 6. Dans la configuration de lancement, j'ai défini runtime JRE sur JVM 1.6.0 et ajouté les plugins requis. Les plugins valident et tout le reste ressemble à fenêtres configuration où cela fonctionne, mais quand je lance i seulement obtenir les deux lignes suivantes dans la console:Problème lors de la mise à niveau de l'application eclipse rcp de 3.3 à 3.5 sous Mac OS
2010-03-16 13:29:32.742 java[758:10b] [Java CocoaComponent compatibility mode]: Enabled
2010-03-16 13:29:32.744 java[758:10b] [Java CocoaComponent compatibility mode]: Setting timeout for SWT to 0.100000
et le programme semble se bloquer indéfiniment tout. Il n'y a rien d'écrit dans le fichier .log donc je ne suis pas sûr de l'erreur qu'il y a.
EDIT: Voici ce que dit le profilage de Yourkit avant que toute l'activité du processeur s'arrête.
+----------------------------------------------------------------------------+----------------+-----------------+
| Name | Time (ms) | Own Time (ms) |
+----------------------------------------------------------------------------+----------------+-----------------+
| +---<All threads> | 2,799 100 % | |
| | | | |
| +---org.eclipse.equinox.launcher.Main.main(String[]) | 1,924 69% | 0 |
| | | | |
| +---org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run() | 632 23 % | 0 |
| | | | |
| +---java.lang.Thread.run() | 135 5 % | 0 |
| | | | |
| +---java.lang.ClassLoader.loadClassInternal(String) | 106 4 % | 0 |
+----------------------------------------------------------------------------+----------------+-----------------+
, et cela dans l'onglet Exceptions:
Exception staticstics
+----------------------------------------+--------------+
| Name | Count |
+----------------------------------------+--------------+
| +---java.lang.ClassNotFoundException | 102 11 % |
| | | |
| +---java.net.MalformedURLException | 4 0 % |
| | | |
| +---java.lang.NoSuchMethodException | 3 0 % |
| | | |
| +---java.lang.NumberFormatException | 2 0 % |
| | | |
| +---java.io.FileNotFoundException | 1 0 % |
| | | |
| +---java.lang.UnsatisfiedLinkError | 1 0 % |
+----------------------------------------+--------------+
et ici plus de détails sur le ClassNotFoundExceptions
mentionné ci-dessus:
java.lang.ClassNotFoundException
Start Level Event Dispatcher native ID: 0x8B0B group: 'main' 78
Thread-4 native ID: 0x10B group: 'main' 22
Framework Event Dispatcher native ID: 0xD207 group: 'main' 2
Quelqu'un sait pourquoi je ne vois pas de trace pour cela dans Eclipse ou dans tous les fichiers journaux? des idées où je devrais regarder?
[Mis à jour le: Mar 16 Mars 2010 09:37]
merci pour la réponse, ni l'un ni l'autre de ces bugs ne ressemble exactement au même problème que celui que je suis en train de faire, mais indique en fait une instabilité concernant Cocoa 64-bit. Je n'ai pas encore essayé eclipse 3.6 car je préférerais utiliser une version stable pour les versions de production. Je pourrais essayer en dernier recours mais si je ne peux pas comprendre cela. – Alb
@Alb: Je suis d'accord avec vous, je n'ai mentionné 3.6 que pour tester. Je voudrais juste savoir si vous voyez le même problème avec la dernière Helios Eclipse. – VonC