Foros de discusión

Upgrade com erros

thumbnail
Carolina Mascarenhas, modificado hace 16 años.

Upgrade com erros

New Member Mensajes: 10 Fecha de incorporación: 27/09/06 Mensajes recientes
Olá Pessoal,

Me passaram um portal supostamente na versão 4.2.1 (Tomcat + Mysql) que está apresentando o seguinte erro toda vez que é iniciado:

14:09:10,025 ERROR [MainServlet:145] com.liferay.portal.struts.ActionException:
com.liferay.portal.struts.ActionException: com.liferay.portal.upgrade.UpgradeException: 
java.lang.NullPointerException
...
Caused by: com.liferay.portal.struts.ActionException: 
com.liferay.portal.upgrade.UpgradeException: java.lang.NullPointerException
...
Caused by: com.liferay.portal.upgrade.UpgradeException: 
java.lang.NullPointerException at 
com.liferay.portal.upgrade.v4_0_0.UpgradeUser.upgrade(UpgradeUser.java:65)
...
Caused by: java.lang.NullPointerException
        at java.util.Calendar.setTime(Calendar.java:1070)
        at com.liferay.portal.upgrade.v4_0_0.UpgradeUser._upgradeUser(UpgradeUser.java:108)
...


Minha atividade é posteriormente migrá-lo para a versão 4.4.2!

Se alguém tiver alguma idéia para me ajudar...
Agradeço,
Carolina Mascarenhas.
thumbnail
Bruno Farache, modificado hace 16 años.

RE: Upgrade com erros

Liferay Master Mensajes: 603 Fecha de incorporación: 14/05/07 Mensajes recientes
Pelo erro dá pra ver que o codigo do portal que voce está rodando está numa versao superior ao esquema do banco de dados, e ele esta tentando fazer o upgrade do esquema.

Ele está tentando migrar um usuário para a nova base mas algum usuario no banco está com alguma coluna do tipo Date vazia. Tu teria que ver essa linha UpgradeUser.java:108 ou fazer um update pra evitar que essa coluna do tipo date fique nula na tabela user.
thumbnail
Carolina Mascarenhas, modificado hace 16 años.

RE: Upgrade com erros

New Member Mensajes: 10 Fecha de incorporación: 27/09/06 Mensajes recientes
Obrigada Bruno,
Peguei o código do upgrade e estou corrigindo as falhas da base.
O Portal não tinha completado corretamente o upgrade, mas mesmo assim deixaram ele em produção!
Então a base tá tanto com as colunas antigas quanto com as novas! E o que fez a maior bagunça foi continuarem alimentando o portal!
Abraços,
Carol.