Produto: | Datasul |
Versões: | 12.1.8 |
Ocorrência: | Após a migração para a versão 12.1.8, não carrega o menu dos portais. Os problemas ocorreram devido a mudança na arquitetura dos portais (passaram a ser executados via datasul-rest) que em conjunto com problemas de expedição, console de atualização e incompatibilidade na execução do JBoss com o Java 64 bits, não retornavam dados do AppServer para o navegador. |
Passo a passo: | * Análise: 1- Verificar se o cliente possui os arquivos atualizados conforme ultima expedição da release 12.1.8. Devido a problemas na expedição, é provável os arquivos estejam diferentes com a mídia (principalmente as libs). 2- Solicitar ao cliente os arquivos de log (relacionados ao JBoss): - (server.log) ERROR [com.datasul.framework.rest.resources.APIResource] ERROR callProgress java.lang.NullPointerException at com.progress.open4gl.dynamicapi.ParameterSet.getOutputParameter(ParameterSet.java:433) at com.datasul.framework.rest.resources.APIResource.callProgress(APIResource.java:1625) - (boot.log) [ServerInfo] Java VM: Java HotSpot(TM) 64-Bit Server VM 20.14-b01,Sun Microsystems Inc. * Recomendações: - Caso o cliente possua instalado a versão do Java 64 bits no servidor (no qual é inicializado o JBoss):
A orientação de forma paliativa é instalar o Java 32 bits, porém em algumas simulações internas, identificamos que o ambiente torna-se funcional com a alteração do parâmetro de memória na inicialização do JBoss, sendo assim, é necessário realizar o seguinte procedimento: - Parar o Jboss; - Localizar o arquivo run.bat (normalmente presente na estrutura de diretórios ../jboss-4.2.3.GA/bin) - Editar o arquivo run.bat (caso o ambiente seja Linux, considerar o arquivo run.sh), localizar o parâmetro -Xss - Alterar o parâmetro existente para -Xss256k (caso não exista, inserir em set JAVA_OPTS=%JAVA_OPTS%) - Iniciar novamente e testar o ambiente. |
Observações: | Estas recomendações se aplicam para clientes que efetuaram a migração para a release 12.1.8. Para clientes novos, foi aberto o chamado TUGZZ5 no qual a alteração é expedida no produto. |
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))