Hi, I have some problem with jbpm deserialization. I have a web application which manages workflows by using JBPM 4.3 . It is deployed on tomcat 6.
I have some process variables and I need to modify one of these variables in order to fix a bug. After modification I am getting the below exception :
org.jbpm.api.JbpmException: couldn't deserialize object
Caused by: java.io.InvalidClassException: com.mycompany.object; local class incompatible: stream classdesc serialVersionUID = 9155106788649452056, local class serialVersionUID = -8637821310895711499
I have already many processes which have these variables and they are deployed on production environment. So I can not purge the processes and re-deploy the flows.
Can you suggest me a way to resolve this deserialization problem?
Thanks