Atualização dos sistemas
Como resolver problemas de classe truncada?
TLU_CLIENT.FAQ-64690
Caso o sistema apresente o erro erro abaixo:
java.lang.ClassFormatError: Truncated class file
significa que o arquivo que contém a classe java está corrompido;
Para corrigir isso, será necessário substituir este arquivo pelo correto utilizando uma das alternativas abaixo.
Substituição manual do arquivo
1 - Identificar quais arquivos estão incorretos:
- Acessar Informações sobre o sistema
- Clicar [b:Verificação]
- Como os nomes dos hash que não batem, acessar Cadastro de Builds de sistemas no ADS
- Acessar a guia Versões
- Selecionar a versão correta do sistema
- Clicar [b:Arquivos]
- Usar o CTRL+F do navegador para localizar o hash e saber o arquivo com problema.
2 - Acessar outra base com a mesma versão e baixar os arquivos
3 - Subir os arquivos corretos no servidor com problemas usando Manutenção de arquivos.
(caso não seja possível subir o arquivo pela interface, será necessário copiar por SSH)
4 - Reiniciar o contexto utilizando o manager ou reiniciando o serviço do tomcat.
Recarregar versão
Outra forma de corrigir o problema:
- Editar o arquivo web.xml e alterar a propriedade APP.VERSION para um número inferior (Manutenção de arquivos)
- Reiniciar o contexto por manager ou reiniciar o Tomcat
- Acessar Informações sobre o sistema e fazer nova atualização