Forums

Home » Liferay IDE » English

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Suresh Nimmakayala
VerifyCalendar fails when recurrence is an empty string ,upgr6.0.6 to 6.1.1
May 19, 2014 6:31 PM
Answer

Suresh Nimmakayala

Rank: New Member

Posts: 10

Join Date: January 17, 2010

Recent Posts

i have got same problem when upgrading 6.0.6 to 6.1.1

have seen issues already at LPS-30007,LPS-29890

thanks for the help , please help me to resolve the issue

00:56:49,890 ERROR [pool-2-thread-1][MainServlet:217] com.liferay.portal.kernel.events.ActionException: com.liferay.portal.verify.VerifyException: com.liferay.portal.verify.VerifyException: org.jabsorb.serializer.UnmarshallException: couldn't parse JSON
com.liferay.portal.kernel.events.ActionException: com.liferay.portal.verify.VerifyException: com.liferay.portal.verify.VerifyException: org.jabsorb.serializer.UnmarshallException: couldn't parse JSON
at com.liferay.portal.events.StartupAction.run(StartupAction.java:58)
at com.liferay.portal.servlet.MainServlet.processStartupEvents(MainServlet.java:1306)
at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:214)
at javax.servlet.GenericServlet.init(GenericServlet.java:160)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5015)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5302)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
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: org.jabsorb.serializer.UnmarshallException: couldn't parse JSON
at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:87)
at com.liferay.portal.verify.VerifyProcessUtil._verifyProcess(VerifyProcessUtil.java:113)
at com.liferay.portal.verify.VerifyProcessUtil._verifyProcess(VerifyProcessUtil.java:78)
at com.liferay.portal.verify.VerifyProcessUtil.verifyProcess(VerifyProcessUtil.java:47)
at com.liferay.portal.events.StartupHelper.verifyProcess(StartupHelper.java:136)
at com.liferay.portal.events.StartupHelperUtil.verifyProcess(StartupHelperUtil.java:52)
at com.liferay.portal.tools.DBUpgrader.verify(DBUpgrader.java:210)
at com.liferay.portal.events.StartupAction.doRun(StartupAction.java:182)
at com.liferay.portal.ee.license.StartupAction.doRun(Unknown Source)
at com.liferay.portal.events.StartupAction.run(StartupAction.java:52)
... 20 more
Caused by: com.liferay.portal.verify.VerifyException: org.jabsorb.serializer.UnmarshallException: couldn't parse JSON
at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:87)
at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:92)
at com.liferay.portal.verify.VerifyProcessSuite.doVerify(VerifyProcessSuite.java:40)
at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:84)
... 29 more
Caused by: org.jabsorb.serializer.UnmarshallException: couldn't parse JSON
at org.jabsorb.JSONSerializer.fromJSON(JSONSerializer.java:259)
at com.liferay.portal.verify.VerifyCalendar.verifyRecurrence(VerifyCalendar.java:123)
at com.liferay.portal.verify.VerifyCalendar.doVerify(VerifyCalendar.java:43)
at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:84)
... 32 more
Caused by: org.json.JSONException: Missing value at 0 [character 1 line 1]
at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
at org.json.JSONTokener.nextValue(JSONTokener.java:386)
at org.jabsorb.JSONSerializer.fromJSON(JSONSerializer.java:255)
... 35 more
Stopping the server due to unexpected startup errors
Peter Shin
RE: VerifyCalendar fails when recurrence is an empty string
November 12, 2012 8:42 AM
Answer

Peter Shin

LIFERAY STAFF

Rank: Regular Member

Posts: 122

Join Date: September 24, 2007

Recent Posts

Yup, its been fixed by this ticket - http://issues.liferay.com/browse/LPS-30007

If you don't have access to the changes, it might be possible to fix this by running a sql update statement that sets the CalEvent recurrence field to null when its an empty string. Once that's done, run the upgrade. Backup the db and data directory before testing as usual.
Suresh Nimmakayala
RE: VerifyCalendar fails when recurrence is an empty string
May 13, 2014 7:42 PM
Answer

Suresh Nimmakayala

Rank: New Member

Posts: 10

Join Date: January 17, 2010

Recent Posts

Thanks peter