20957 - Erro na autenticação de novos usuários no Portal
Problema:
Solução:
Ao tentar efetuar login no Portal com um usuário novo é retornado um erro. No log do Glassfish é exibida a seguinte mensagem:
|INFO|glassfish3.1.2|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=3450;_ThreadName=Thread-2;|Não foi possível atualizar o usuário NOME-DO-USUÁRIO. Motivo com.liferay.portal.kernel.dao.orm.ORMException: java.lang.RuntimeException: Assertion botch: negative time|#]
Solução:
Entrar no console do Glassfish do Portal, ir até o menu "Configurations > server-config > JVM Settings, clicar no botão JVM Options e adicionar a seguinte chave:
-Duser.timezone=GMT-"X" (onde "X" refere-se ao GMT onde o servidor encontra-se. Por exemplo: Servidores nas regiões Sul/Sudeste: -Duser.timezone=GMT-3