Symptômes
Prenons l’exemple du scénario suivant :
-
Vous installez les logiciels suivants sur un ordinateur :
-
Eclipse 3.5, 3.6 d’Eclipse ou d’un produit qui est basé sur l’une de ces versions.
-
Microsoft Visual Studio Team Explorer Everywhere 2010 Service Pack 1 (SP1) pour Éclipse
-
Windows Internet Explorer 9
-
-
Vous utilisez Team Explorer Everywhere 2010 pour vous connecter à un serveur Microsoft Team Foundation Server (TFS).
-
Vous essayez d’enregistrer ou d’afficher un élément de travail qui contient quelques contrôles HTML.
Dans ce scénario, l’enregistrement ou d’afficher l’opération échoue. En outre, le message d'erreur suivant s'affiche :
Enregistrer le FailedJava.lang.reflect.InvocationTargetException
Cause
Ce problème se produit en raison d’une modification dans le moteur JavaScript qui est introduite dans Internet Explorer 9. La modification en conflit le code d’appel dans les versions concernées de Eclipse. Ce conflit provoque un failaure dans une fonctionnalité pour l’élément de travail qui contient un texte enrichi déposée contrôle dans Team Explorer Everywhere 2010 SP1. Par conséquent, le message d’erreur s’affiche.
Résolution
Informations sur le correctif logiciel
Le correctif est disponible pour téléchargement à partir du site Web de Microsoft Download Center suivant : télécharger le package de correctifs maintenant. Pour plus d’informations sur la façon de télécharger des fichiers de prise en charge de Microsoft, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
119591 Comment faire pour obtenir des fichiers de support technique Microsoft auprès des services en ligne Microsoft a analysé ce fichier en vue de détecter la présence de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date de publication de ce fichier. Le fichier est conservé sur des serveurs sécurisés, ce qui empêche toute modification non autorisée du fichier. Remarque Pour installer ce correctif, procédez comme suit :
-
Enregistrez le fichier Tfseclipseplugin-updatesitearchive-10.1.0-qfe1.zip du package de correctifs dans un dossier local.
-
Démarrez Eclipse.
-
Dans le menu aide , cliquez sur Installer un nouveau logiciel.
-
Cliquez sur Ajouter.
-
Type d’archive de plug-in de Team Explorer Local dans la zone nom , puis cliquez sur archivage.
-
Sélectionnez le fichier Tfseclipseplugin-updatesitearchive-10.1.0-qfe1.zip que vous avez enregistré dans un dossier local, puis cliquez sur OK.
-
Dans la boîte de dialogue installation , cliquez sur pour sélectionner la case à cocher qui correspond à Team Explorer Everywhere à partir de la liste des fonctionnalités.
-
Cliquez deux fois sur suivant .
-
Accepter les termes du contrat de licence logiciel Microsoft, puis cliquez sur suivant.
-
Cliquez sur Terminer.
Pour plus d’informations sur l’installation de Team Foundation Server plug-in et le Client de ligne de commande, télécharger et afficher la page Web Microsoft suivante :
Procédure d’installation de Team Foundation Server plug-in et le Client de ligne de commande
Conditions préalables
Pour installer ce correctif, vous devez disposer de Microsoft Visual Studio Team Explorer Everywhere 2010 Service Pack 1 (SP1) installé sur un ordinateur.
Informations sur le redémarrage
Vous devez redémarrer Eclipse après avoir appliqué ce correctif.
Informations sur le remplacement de correctif logiciel
Ce correctif ne remplace pas un correctif précédemment publié.
Informations sur les fichiers
La version internationale de ce correctif possède les attributs de fichier (ou ultérieure) répertoriés dans le tableau suivant. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations des fichiers, les données sont converties en heure locale. Pour connaître le décalage entre l’heure UTC et l’heure locale, utilisez l’onglet Fuseau horaire dans l’élément Date et heure du Panneau de configuration.
Nom du fichier |
Version du fichier |
Taille du fichier |
Date |
Heure |
---|---|---|---|---|
Tfseclipseplugin-updatesitearchive-10.1.0-qfe1.zip |
Not Applicable |
12,854,618 |
24-May-2011 |
07:17 |
Solution de contournement
Pour contourner ce problème, procédez comme suit :
-
Ouvrez le dossier de programme Eclipse.
-
Recherchez et ouvrez Eclipse.ini dans un éditeur de texte. Par exemple, utilisez le bloc-notes pour ouvrir le fichier.
-
Ajoutez la ligne suivante à la fin du fichier :
-Dcom.microsoft.tfs.client.common.ui.controls.generic.html.htmleditor.disable=
-
Enregistrez le fichier Eclipse.ini et redémarrez Eclipse.
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.