2009-03-27 5 views
1

je reçois cette erreurprobleam Eclipse installer plus de plugins

Unexpected error encountered while preparing for the operation. 
org.eclipse.core.runtime.AssertionFailException 

et dans la fenêtre de détail

Unexpected error encountered while preparing for the operation. 
null argument: 

quand je suis essaie de mettre à jour de ce site http://mantis.faratasystems.com/downloads/update/site.xml

je suis en cours d'exécution eclipse 3.4.1 et flex builder comme un plugin comment puis-je corriger cette erreur et installer ce plugin (Fx2Ant)

Répondre

0

Pour moi, le nouvel installateur de plugins "p2" passe souvent dans un état incohérent. Ma solution est d'avoir trois installations Eclipse: Une installation de travail, un modèle et une "installation". Lorsque j'ai besoin d'installer un plugin, je supprime le "install", copiez-le à partir de "template", puis faites l'installation là-bas.

Après l'installation, je copie les nouveaux fichiers sous "plugins" et "caractéristiques" à mon installation de travail dans le répertoire eclipse/dropins/ + nom du plugin. Voir my blog pour plus de détails.

+0

pas si bien, mais je suis nouveau dans l'éclipse peut-être que c'est le chemin à parcourir? – Shvilam

+0

Oui, désolé. IMHO, p2 n'était vraiment pas assez mature quand il a été répandu dans le monde entier. –

+0

Heureusement, P2 fonctionne beaucoup mieux dans Eclipse 3.5. –

1

Utile comme la suggestion de @ Aaron est, il est un peu fastidieux. Je l'ai essayé. Dans mon cas, les plugins copiés ne s'afficheraient pas dans l'interface utilisateur. La correction des autorisations de fichiers n'a pas aidé non plus et j'ai abandonné. Frustré, j'ai cherché d'autres solutions à ce bug et j'en ai trouvé une sur le wiki d'Eclipse qui peut vous aider à remplacer p2 par le gestionnaire de mise à jour d'origine de Ganymede. Je l'ai essayé et ça marche. Il y a aussi un script automatisé disponible en téléchargement qui fait la même chose. Je pense que c'est une bonne solution jusqu'à ce que les problèmes avec p2 soient résolus.

here Vous pouvez en savoir plus sur la façon de procéder here.

Remarque: Fonctionne uniquement pour 3.4.x. Il dit que cela ne fonctionnera pas avec 3.5 puisque p2 est étroitement couplé avec d'autres composants de 3.5.

Questions connexes