Kbase 47386: Erro no login do Datasul 11 após atualização
Autor |
  Gionei Mistura - CAT |
Acesso |
  Público |
Publicação |
  3/8/2012 |
|
Ambiente:
Datasul 11
Situação:
Após atualização do Datasul 11 (no exemplo, do 11.5.0 para 11.5.1) não é possível fazer login no produto. Em análise no log do Jboss, são encontradas as mensagens abaixo:
2012-03-07 17:59:13,000 INFO [com.totvs.framework.md.loader.DatasulLoadDataBootstrapService] Generating Deploy
2012-03-07 18:09:13,886 ERROR [STDERR] **** MessageBrokerServlet failed to initialize due to runtime exception: Exception: com.datasul.framework.dcl.exception.DatasulRuntimeException: RUNTIME_EXCEPTION
at ....
Caused by: javax.ejb.EJBAccessException: Authentication failure
at ...
Solução:
Como o erro ocorreu logo após o "Generating Deploy", concluímos que o problema está na carga do Metadados. A mensagem "Authentication failure" indica que a senha para o usuário "super" no arquivo "datasul_framework.properties" está incorreta.
Neste caso, é necessário editar este arquivo e alterar a senha do usuário "super" para a senha utilizada atualmente no ambiente. Segue exemplo abaixo:
java.naming.security.principal=super
java.naming.security.credentials=super
Existem 3 locais de configuração de senha neste arquivo. As 3 devem ser alteradas.
Após a alteração, reiniciar a instância do Jboss e aguardar a carga do metadados.