2010-03-08 11 views
0

J'ai une application Eclipse RCP qui lancera correctement après une installation propre (juste après la construction).Eclipse RCP application ne parvient pas à lancer la deuxième fois

Le problème est que si je tente de lancer l'application une seconde fois l'application renvoie une exception.

J'ai réduit la question jusqu'à ce fichier en cours de création après la première manche: ~ install_dir/configuration/org.eclipse.osgi/.state

Quelqu'un at-il rencontré un problème similaire où le fichier .state empêche l'application d'être lancée à tout moment après cette première exécution?

Je hésite à regarder à l'exception que cela ne se produit pas la première fois, alors je soupçonne que org.eclipse.osgi est plus à blâmer.

Les détails de l'exception sont: « Erreur de création de haricot avec le nom « luceneRawQueryComposer » défini dans le chemin de classe ressource [printemps/DATAACCESS/daoCMClient.xml]: Impossible de résoudre référence à haricot « indexUtility » tout en définissant la propriété de haricot « indexUtility '; NoSuchBeanDefinitionException

+0

faut aussi ajouter que si je supprime le ~ install_dir/configuration/org.eclipse.osgi/fichier .state l'application se charge correctement une fois de plus. – ibuck

+0

version d'Eclipse (RCP) utilisez-vous? Quel est le framework OSGi utilisé? Regardez quelques dépendances de framework de ressort sont utilisées, peut-être aussi nous donner un pourboire si c'est le cas et quelle version est utilisée). – Verhagen

Répondre

0

J'ai également rencontré ce problème il y a quelques mois, je ne suis plus sûr de ce qui l'a causé et de la façon dont je l'ai corrigé.Je me souviens que je l'ai corrigé après une recherche intensive sur le Web. est quelque part là-bas ;-) Quelques conseils: avez-vous un produit ou un propre fichier config.ini Parce que dans le dos de ma tête, je pense que je me souviens que l'utilisation de la place config généré de la propre, a résolu le problème.

Hope this helpd ...