I am upgrading my 6.0.5 installation to 6.1 beta 4.
I'm running with the Tomcat bundle.
I configured 6.1 to point to my old database (mysql lportal) and copied the data sub-folders (images, etc) from my old directory.
On starting Tomcat, I saw a few WARN logs during schema upgrade about tables that already existed, but those seemed benign.
The rest of the upgrade steps succeeded, but then failed on a verification step:
19:30:09,868 INFO [VerifyProcess:76] Verifying com.liferay.portal.verify.VerifyPermission
19:30:13,301 ERROR [MainServlet:197] com.liferay.portal.kernel.events.ActionException: com.liferay.portal.verify.VerifyException: com.liferay.portal.verify.VerifyException: com.liferay.portal.NoSuchResourcePermissionException: No ResourcePermission exists with the key {companyId=10132, name=com.liferay.portal.model.Group, scope=4, primKey=10430, roleId=10140}
com.liferay.portal.kernel.events.ActionException: com.liferay.portal.verify.VerifyException: com.liferay.portal.verify.VerifyException: com.liferay.portal.NoSuchResourcePermissionException: No ResourcePermission exists with the key {companyId=10132, name=com.liferay.portal.model.Group, scope=4, primKey=10430, roleId=10140}
at com.liferay.portal.events.StartupAction.run(StartupAction.java:58)
at com.liferay.portal.servlet.MainServlet.processStartupEvents(MainServlet.java:1267)
at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:194)
at javax.servlet.GenericServlet.init(GenericServlet.java:160)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1228)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1147)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1043)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4957)
at org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5284)
at org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5279)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: com.liferay.portal.verify.VerifyException: com.liferay.portal.verify.VerifyException: com.liferay.portal.NoSuchResourcePermissionException: No ResourcePermission exists with the key {companyId=10132, name=com.liferay.portal.model.Group, scope=4, primKey=10430, roleId=10140}
at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:82)
at com.liferay.portal.verify.VerifyProcessUtil._verifyProcess(VerifyProcessUtil.java:117)
at com.liferay.portal.verify.VerifyProcessUtil._verifyProcess(VerifyProcessUtil.java:78)
at com.liferay.portal.verify.VerifyProcessUtil.verifyProcess(VerifyProcessUtil.java:46)
at com.liferay.portal.events.StartupHelper.verifyProcess(StartupHelper.java:79)
at com.liferay.portal.events.StartupHelperUtil.verifyProcess(StartupHelperUtil.java:44)
at com.liferay.portal.tools.DBUpgrader.verify(DBUpgrader.java:184)
at com.liferay.portal.events.StartupAction.doRun(StartupAction.java:182)
at com.liferay.portal.events.StartupAction.run(StartupAction.java:52)
... 14 more
Caused by: com.liferay.portal.verify.VerifyException: com.liferay.portal.NoSuchResourcePermissionException: No ResourcePermission exists with the key {companyId=10132, name=com.liferay.portal.model.Group, scope=4, primKey=10430, roleId=10140}
at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:82)
at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:89)
at com.liferay.portal.verify.VerifyProcessSuite.doVerify(VerifyProcessSuite.java:32)
at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:79)
... 22 more
Caused by: com.liferay.portal.NoSuchResourcePermissionException: No ResourcePermission exists with the key {companyId=10132, name=com.liferay.portal.model.Group, scope=4, primKey=10430, roleId=10140}
at com.liferay.portal.service.impl.ResourcePermissionLocalServiceImpl.getResourcePermission(ResourcePermissionLocalServiceImpl.java:423)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:112)
at com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:71)
at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:108)
at com.liferay.portal.spring.aop.ServiceBeanAopProxy.invoke(ServiceBeanAopProxy.java:211)
at $Proxy81.getResourcePermission(Unknown Source)
at com.liferay.portal.service.ResourcePermissionLocalServiceUtil.getResourcePermission(ResourcePermissionLocalServiceUtil.java:459)
at com.liferay.portal.verify.VerifyPermission.fixOrganizationRolePermissions_6(VerifyPermission.java:261)
at com.liferay.portal.verify.VerifyPermission.fixOrganizationRolePermissions(VerifyPermission.java:191)
at com.liferay.portal.verify.VerifyPermission.doVerify(VerifyPermission.java:183)
at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:79)
... 25 more
Querying the database:
mysql> select * from ResourcePermission where primKey = 10430;
+----------------------+-----------+---------------------------------------+-------+---------+--------+-----------+---------+
| resourcePermissionId | companyId | name | scope | primKey | roleId | actionIds | ownerId |
+----------------------+-----------+---------------------------------------+-------+---------+--------+-----------+---------+
| 290 | 10132 | com.liferay.portal.model.Organization | 4 | 10430 | 10140 | 65535 | NULL |
+----------------------+-----------+---------------------------------------+-------+---------+--------+-----------+---------+
1 row in set (0.00 sec)
The name says 'Organization' whereas the exception says 'Group'--is that relevant?
-Trey
Por favor, faça login para denunciar.