Spring version change causes java.io.InvalidClassException: org.springframework.util.LinkedCaseInsensitiveMap

Hi,

We always recommend to not use Java classes as process variables, but instead use only primitive values. If you need more complex process variables it’s always better to transform them to a json format or XML. This is a Java classloading issue that Flowable can’t solve for you.
Is there a way to create a new version of the Java class and have it named differently, so you can keep the existing Java class? Then you can use the new version of the Java class in the changed service task and other process logic, but your old process instances will also keep running fine.

Best regards,

Tijs