- Criado por Paulo Rogerio Vieira, última alteração por Daniel Motta Yampolschi em 26 jun, 2018
Você está vendo a versão antiga da página. Ver a versão atual.
Comparar com o atual Ver Histórico da Página
« Anterior Versão 32 Próxima »
1. Ao atualizar o TDS, ocorre o erro "Backup of file <caminho do tds>\developerStudio.exe failed."? (Aplicável ao TDSReplay)
Trecho do erro em questão:
An error occurred while uninstalling
session context was:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Uninstall, operand=[R]br.com.totvs.tds.startup.product.executable.win32.win32.x86_64 11.3.0.201506191953 --> null, action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupzipAction).
Backup of file <caminho do tds>\developerStudio.exe failed.
File that was copied to backup could not be deleted: <caminho do tds>\developerStudio.exe
Caso se depare com esse erro ao realizar a atualização do seu ambiente TDS (ou TDSReplay), faça o seguinte procedimento com o TDS (ou TDSReplay) aberto:
- Renomear o developerStudio.exe (ou TDSReplay.exe) para qualquer nome;
- Em seguida atualizar seu TDS (ou TDSReplay) novamente.
Esse erro é da plataforma Eclipse, sob a qual o TDS e o TDSReplay foram construídos.
2. Ocorrência de Read Timeout ao atualizar.
Ao realizar a atualização de seu ambiente TOTVS Developer Studio, é possível a ocorrência de Read Timeout por diversos motivos. Verifique primeiro a conexão com a internet e possíveis causas para a recusa de acesso aos sítios da Fundação Eclipse, tais como firewall, proxy de rede, perfis de usuários de rede e o bloqueio pelo Microsoft Forefront TMG.
Após o descarte dessas situações, temos uma outra ocorrência de problemas de Read Timeout na plataforma Eclipse que é solucionado ao aumentar o tempo de limite de conexão (timeout). Para isso, abra o arquivo developerStudio.ini
no diretório de instalação do TOTVS Developer Studio, via um editor de texto qualquer.
Adicione ao final deste arquivo a configuração: -Dsun.net.
client.defaultReadTimeout=30000 (isso modificará o tempo de limite de conexão maior que o padrão).
Com a colaboração de Rodrigo Antonio Godinho da Silva, da equipe Framework Advpl.
3. Consumo em disco do TDS após atualizações.
Após efetuar atualizações no TDS, este mantém as versões anteriores dos adicionais (plugins), consumindo espaço em disco. Em release superior a 11.3.0.201604142013, o TDS passa a remover as versões mais antigas dos adicionais, mantendo a mais recente e a anterior (para uma reversão mais rápida). Não é possível desativar ou configurar este recurso.
Antes da atualização | Depois da atualização |
---|---|
Também há opção de execução manual. Acesse o menu Windows|Prefereces
e na árvore selecione Developer Studio
.
Acione a ação Limpar repositório
e aguarde a finalização. Esta operação irá manter somente a última versão dos adicionais.
Em ambientes com atualização pouco frequente ou mais antigos, a limpeza automática pode não ser executada de imediato. Nesse caso, faça a execução manual e na próxima atualização, ela ocorrerá de forma automática.
4. Ao atualizar o TDS, ocorre o erro "No repository found"
Cenário 1:
Se a mensagem completa for: "No repository found at http://download.eclipse.org/technology/babel/update-site/R0.12.1/luna.", leia o tópico 6. No repository found at http://download.eclipse.org/technology/babel/update-site/R0.12.1/luna
Cenário 2:
Se a mensagem possuir vários "No repository found at" , cada um apontando para um plugin do TDS (Por exemplo: "No repository found containing: osgi.bundle,br.com.totvs.osgi.dds,11.x.x.xxxxxxxxxxxx", leia o tópico 7. No repository found at osgi.bundle,br.com.totvs.<plugin>, 11.x.x.xxxxxxxxxxxx
Essa ocorrência é um problema já conhecido pela Fundação Eclipse (https://bugs.eclipse.org/bugs/show_bug.cgi?id=290782), porém sem uma solução válida, sendo necessária aplicar soluções paliativas.
Paliativo 1
Remover e adicionar novamente as URL´s com o endereço do sítios de atualização (isso causa uma reconfiguração no Eclipse/TDS).
Procedimentos:
- Acesse menu
Janela | Preferências...
, na árvore localizeInstalar/Atualizar + Sites de Programas Disponíveis
- Remova e adicione novamente o sítio
Eclipse Luna repository (http://download.eclipse.org/releases/luna)
- Remova e adicione novamente o sítio
TOTVS | Developer Studio 11.3 (http://ds.totvs.com/updates/tds113/)
- Recomeçar a atualização do updatesite do TDS
- Acesse menu
Paliativo 2
Adicionar nas URL´s com o endereço de sítios de atualização uma barra (/
) ao final daqueles que não a possuem.
Procedimentos:
- Acesse menu
Janela | Preferências...
, na árvore localizeInstalar/Atualizar + Sites de Programas Disponíveis
- Localizar os endereço sem a barra no final, selecionar e editar, adicionando a barra ao final. Repetir o procedimento em todos os endereços.
- Acesse menu
Paliativo 3
Configurando a forma que o processo de atualização é executado
Procedimentos:
- Acesse o menu
Ajuda | Instalar Novo Programa
- Selecione o sítio do TDS
- Desmarcar a opção
Contactar todos os sites...
(destaque abaixo) - Selecione os adicionais do TDS que necessitam de atualização (indicados pelas setas circulares)
- Prossiga com o processo
- Após reiniciar, verifique novamente por atualizações (faça esse procedimento até receber aviso que não há atualizações disponíveis)
- Acesse o menu
Fonte: http://stackoverflow.com/questions/6470802/what-to-do-about-eclipses-no-repository-found-containing-error-messages, acessado em Maio/2016.
5. Erros durante a atualização do TDS 11.3
Artigo original de Leo Watanabe, migrado da comunidade "TOTVS Developer Studio" (Fluig).
Os problemas mais comuns que ocorrem durante a atualização do TDS 11.3 estão relacionados com a conectividade entre o TDS e o site de atualização.
Se durante a atualização do TDS ocorrer um dos erros descritos a seguir, geralmente o "culpado" é o proxy.
An error occurred while collecting items to be installed
session context was:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Não foi possível ler o repositório em http://ds.totvs.com/updates/tds/201508040410/plugins/br.com.totvs.osgi.notificationcenter_11.3.0.201508040402.jar.
ds.totvs.com failed to respond.
Ou
Alguns sites não foram encontrados. Veja o log de erros para mais detalhes.
HTTP Server 'Internal Error': http://download.eclipse.org/technology/babel/update-site/R0.12.1/luna/content.xml
HttpComponents connection error response code 500.
HTTP Server 'Internal Error': http://download.eclipse.org/releases/luna/content.xml
HttpComponents connection error response code 500.
HTTP Server 'Internal Error': http://ds.totvs.com/updates/tds113/content.xml
HttpComponents connection error response code 500.
Mas para ter certeza que é o proxy tente baixar o arquivo pelo seu navegador. Pois se, em seu navegador, você receber um erro como "
Não é possível carregar a página da web porque o servidor não enviou os dados.
" ou "ERR_EMPTY_RESPONSE
" o problema pode ser outro. Neste caso antes de mais nada tente o seguinte:
- Limpe o cache do Java acessando
Painel de Controle > Java > aba Geral > Arquivos Temporários na Internet > clique em Definições > clique em Restaurar Padrões
e em seguida acione emExcluir Arquivos...
Marque todas as opções, confirme e verifique se o problema foi resolvido.
Mas se conseguiu baixar o arquivo pelo navegador vamos verificar as configurações de proxy do TDS.
- Para verificar suas configurações de proxy do TDS acione o menu
Janela > Configurações...
" e em seguidaGerais > Conexões de Rede
.- Se sua rede não possui proxy o
Active Provider
deve ser oDirect
, indicando que sua conexão com a internet é sem intermediários.
Se não estiver assim, arrume esta configuração e tente novamente. - Se a rede estiver atrás de um proxy o
Active Provider
pode serManual
ouNative
. NoManual
você deve informar as configurações (pergunte ao administrador da rede) de proxy que apenas o TDS utilizará eNative
, as configurações do proxy serão a mesma do sistema operacional, por exemplo, nasOpções de Internet
do Windows.
Como normalmente você utiliza um navegador para acessar a internet, asOpções de Internet
já devem estar corretamente configuradas, uma vez que você consegue navegar em sites externos. UseActive Provider
comoNative
e o TDS não deve apresentar problemas.
- Se sua rede não possui proxy o
Se mesmo com o proxy devidamente configurado, você ainda não estiver conseguindo acessar os sites de atualizações, pode ser um outro problema, já conhecido pelos desenvolvedores do Eclipse, experimente.
- Feche o TDS e abra o arquivo de configurações
developerStudio.ini
- Acrescente uma linha com a seguinte configuração:
-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4
- Abra o TDS e verifique se consegue realizar as atualizações agora.
6. No repository found at http://download.eclipse.org/technology/babel/update-site/R0.12.1/luna
Artigo original de Leo Watanabe, migrado da comunidade "TOTVS Developer Studio" (Fluig).
Se ao executarem uma atualização no TDS 11.3 se depararem com o erro:
No repository found at http://download.eclipse.org/technology/babel/update-site/R0.12.1/luna.
é porque esta URL foi alterada pelo Eclipse e movida para http://archive.eclipse.org/technology/babel/update-site/R0.12.1/luna
Porém para minimizar futuros problemas de referência a UpdateSite Externos foi criada uma URL que substituirá a necessidade de adicionar, alterar e remover estas URL externas.
Abra a lista de "Sites de Programas Disponíveis" clicando em: "Janela > Preferências..." em seguida selecione "Instalar/Atualizar > Sites de Programas Disponíveis".
Remova o site "http://download.eclipse.org/technology/babel/update-site/R0.12.1/luna" para que o erro inicial deixe de ser apresentado.
Nesta lista de "Sites de Programas Disponíveis", para o TDS 11.3, serão necessárias apenas três itens:
- Eclipse Luna repository (http://download.eclipse.org/releases/luna)
- TOTVS | Developer Studio 11.3 (http://ds.totvs.com/updates/tds113/)
- TOTVS | Developer Studio 11.3 External Updatesite Reference (http://ds.totvs.com/updates/tds113ext/)
Os dois primeiros já devem existir, então adicione apenas o último, caso ainda não o tenha feito, http://ds.totvs.com/updates/tds113ext/
Com isso você não deverá ter mais problemas para adicionar, atualizar ou remover sites da lista de "Sites de Programas Disponíveis".
7. No repository found at osgi.bundle,br.com.totvs.<plugin>, 11.x.x.xxxxxxxxxxxx
Caso, ao executar uma atualização do TDS, receber um erro semelhante a:
An error occurred while collecting items to be installed
session context was:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,br.com.totvs.<plugin>, 11.x.x.xxxxxxxxxxxx
No repository found containing: osgi.bundle,br.com.totvs.<plugin>, 11.x.x.xxxxxxxxxxxx
No repository found containing: osgi.bundle,br.com.totvs.<plugin>, 11.x.x.xxxxxxxxxxxx
...
Remover e adicionar a URL http://ds.totvs.com/updates/tds113ext/ com o endereço do sítios de atualização.
- Acesse menu
Janela | Preferencias...
, na árvore localizeInstalar/Atualizar + Sites de Programas Disponíveis.
- Adicione o sítio http://ds.totvs.com/updates/tds113ext/ .
- Tente atualizar novamente.
8. Ao usar TDS em ambiente MacOS High Sierra, os menus não são habilitados.
Ao instalar (ou atualizar para) ambiente MacOS High Sierra, pode ocorrer dos menus e submenus do TDS ficam desabilitados.
Para corrigir a ocorrência, faça após instalar (ou atualizar) o TDS:
- Editar o arquivo info.plist, que encontra-se dentro do pacote do TDS;
- Localize a chave CFBundleLocalizations e remova todas as localizações, exceto en;
- Inicie o TDS.
Fonte: https://spring.io/blog/2017/09/21/how-to-get-sts-eclipse-running-on-macos-high-sierra-10-13
Colaboração enviada pelo Sr. Evaldo Batista.
Confirmação em https://www.eclipse.org/org/press-release/20170925criticalbug.php
9. Função Pergunte()
apresenta comportamento anômalo, erro de tipo inválido ou valores inesperados ao usar MV_PAR
.
Foi detectado que ao executar o SmartClient
, tanto em modo normal como em depuração, informando valores na chave -A
na chamado do SmartClient
, esta chave interfere no funcionamento padrão da função Pergunte()
. Esta passa a não apresentar o diálogo para entrada dos valores para os parâmetros de execução, podendo conter valores inesperados. Verifique a real necessidade de passar valores na chave -A
e/ou se definiu o executor (normal ou depuração) ou o diálogo de seleção de função corretamente.
ou
Se o uso da chave -A
for realmente necessário, favor entrar em contato com o suporte de Framework/AdvPL.
10. Problemas de execução do TDS em Mac OS High Sierra, tais como erro de inicialização ou travamento
Verificar a versão do Java em uso. Via terminal, digite java -d64 -version
A versão mínima é do Java é 1.8.0_144 e 64 bits. Caso não seja, favor instalar o JDK 1.8 (não pode ser a JRE).Se desejar manter mais de uma versão, faz-se necessário forçar o TDS a executar sob a 1.8 (mínimo).
Mais informações em https://wiki.eclipse.org/Eclipse.ini#-vm_value:_Mac_OS_X_Example e https://www.eclipse.org/forums/index.php/t/198527/.
Há relatos de travamento ao inicializar utilizando a versão 1.8.0_161, por isso recomendamos o uso apenas até o 1.8.0_144.
11. Como limpar a área de Secure Storage do TDS
Caso seu TDS apresente problemas relacionados ao Secure Storage, experimente limpar os dados gravados:
Acesse a página do Secure Storage em Janela → Preferências → Gerais → Security → Secure Storage
Navegue até a aba 'Contents', selecione a área que deseja limpar e pressione o botão 'delete'
Você pode reiniciar sua senha também na aba 'Password' e pressionar o botão 'Clear Passwords'
Aguardo retorno.
- Sem rótulos