2010-08-03 5 views
1

Je développe un projet avec environnement d'exécution Equinox et j'utilise le bundle CXF cxf-dosgi-ri-singlebundle-distribution. J'exécute mes tests dans Eclipse RCP (galileo). Quand j'ai commencé le programme pour la première fois avec le nouveau bundle CXF, tout a bien fonctionné. Mais au second essai, j'ai obtenu une java.lang.LinkageError dans le paquet cxf-dosgi-ri-singlebundle-distribution. J'ai ajouté quelques directives "uses" ad hoc, et le problème a disparu. Mais au démarrage suivant, LinkageError était de nouveau là! Donc, je modifie à nouveau (avec touch manifest.mf !!!) le manifeste et le programme a démarré correctement. Le fait est que Eclipse est capable de démarrer correctement les paquets si et seulement si je "touche" le fichier manifeste de cxf-dosgi-ri-singlebundle-distribution. Quelqu'un n'a jamais rencontré un problème similaire?intermittent java.lang.LinkageError dans Eclipse RCP - Equinox

Merci beaucoup, matteo

Répondre

0

à qui de droit: Je suis complètement enlevé et recréée à partir de zéro l'espace de travail Eclipse et je mis à jour le CxF-dosgi-ri-singlebundle-distribution à une nouvelle version disponible (J'utilisais v 1.1 et j'ai mis à jour vers v 1.2). Le problème a disparu.