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))