Details
-
Bug
-
Status: Closed
-
Normal
-
Resolution: Outdated
-
None
-
None
-
None
Description
It is not possible to upgrade the CMS from 2.16.08 to 2.16.12 when there are oustanding workflow request, e.g. requests for depublication, because the quartz library is upgraded from 1.5.2 to 1.8.4 and there is a serialization issue.
Please help towards a solution for existing data when deleting requests is not an option, maybe a JCR runner or support from a CMS upgrader module.
The error (note that org.quartz.JobDetail doesn't have a serialVersionUid):
Caused by: java.io.InvalidClassException: org.quartz.JobDetail; local class incompatible: stream classdesc serialVersionUID = 5229570247157660782, local class serialVersionUID = 3168021473532471355
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:562)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
at org.hippoecm.repository.quartz.JCRJobStore.retrieveJob(JCRJobStore.java:171)