Sintomas
Considere o seguinte cenário:
-
Instalar o software a seguir em um computador:
-
Eclipse 3.5, Eclipse 3.6 ou um produto que se baseie em uma dessas versões.
-
Microsoft Visual Studio Team Explorer Everywhere 2010 Service Pack 1 (SP1) para o Eclipse
-
Windows Internet Explorer 9
-
-
Você usar o Team Explorer Everywhere 2010 para se conectar a um servidor Microsoft Team Foundation Server (TFS).
-
Você tenta salvar ou exibir um item de trabalho que contém alguns controles HTML.
Nesse cenário, salvar ou exibir operação falha. Além disso, a seguinte mensagem de erro é exibida:
Salvar FailedJava.lang.reflect.InvocationTargetException
Causa
Esse problema ocorre devido a uma alteração no mecanismo JavaScript que é apresentado no Internet Explorer 9. A alteração conflitante chamar código nas versões afetadas do Eclipse. Esse conflito causa uma falha em um recurso para o item de trabalho que contém um "texto rico" arquivado no Team Explorer Everywhere 2010 SP1. Portanto, a mensagem de erro é exibida.
Resolução
Informações sobre o hotfix
O hotfix está disponível para download no seguinte site da Microsoft Download Center: Baixe agora o pacote de hotfix. Para obter mais informações sobre como baixar arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
119591 Como obter arquivos de suporte da Microsoft pelos serviços online A Microsoft verificou este arquivo em busca de vírus. A Microsoft usou o software de detecção de vírus mais recente disponível na data de publicação do arquivo. O arquivo está armazenado em servidores de segurança avançada que ajudam a evitar alterações não autorizadas nele. Observação: Para instalar esse hotfix, siga estas etapas:
-
Salve o arquivo Tfseclipseplugin-updatesitearchive-10.1.0-qfe1.zip do pacote de hotfix em uma pasta local.
-
Inicie o Eclipse.
-
No menu Ajuda , clique em Instalar novo Software.
-
Clique em Adicionar.
-
Digite arquivo de plug-in Local do Team Explorer na caixa nome e, em seguida, clique em Arquivar.
-
Selecione o arquivo Tfseclipseplugin-updatesitearchive-10.1.0-qfe1.zip que você salvou em uma pasta local e, em seguida, clique em Okey.
-
Na caixa de diálogo Instalação , clique para selecionar a caixa de seleção correspondente ao Team Explorer Everywhere da lista de recursos.
-
Clique em Avançar duas vezes.
-
Aceitar os termos de licença de Software da Microsoft e, em seguida, clique em Avançar.
-
Clique em Concluir.
Para obter mais informações sobre como instalar o plug-in do Team Foundation Server e o cliente de linha de comando, faça o download e, em seguida, exiba a seguinte página da Web da Microsoft:
Como instalar o plug-in do Team Foundation Server e o cliente de linha de comando
Pré-requisitos
Para instalar esse hotfix, você deve ter o Microsoft Visual Studio Team Explorer Everywhere 2010 Service Pack 1 (SP1) instalado em um computador.
Informações sobre reinicialização
Reinicie o Eclipse após aplicar esse hotfix.
Informações de substituição do hotfix
Esse hotfix não substitui um hotfix lançado anteriormente.
Informações sobre os arquivos
A versão global deste hotfix apresenta os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e as horas desses arquivos estão listadas em formato UTC (Tempo Universal Coordenado). Quando você exibe as informações sobre os arquivos, elas são convertidas no horário local. Para saber a diferença entre a hora UTC e a hora local, use a guia Fuso Horário no item Data e Hora do Painel de Controle.
Nome do arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
---|---|---|---|---|
Tfseclipseplugin-updatesitearchive-10.1.0-qfe1.zip |
Not Applicable |
12,854,618 |
24-May-2011 |
07:17 |
Solução alternativa
Para contornar esse problema, execute essas etapas:
-
Abra a pasta de programa do Eclipse.
-
Localize e, em seguida, abra Eclipse.ini em um editor de texto. Por exemplo, use o bloco de notas para abrir o arquivo.
-
Adicione a seguinte linha no final do arquivo:
-Dcom.microsoft.tfs.client.common.ui.controls.generic.html.htmleditor.disable=
-
Salve o arquivo Eclipse.ini e, em seguida, reinicie o Eclipse.
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".