We have an issue in our production environment wherein, after a new deployment of our Camunda Process application war file, the previous instances which were created as part of the previous deployment are failing. However the new deployment does not contain any bpmn changes, but only certain java code changes.
They are failing at an activity which is an async system task, after arriving from a timer catch event which was triggered on timeout.
In this scenario:
- How do we ensure that the existing instances do not fail after any subsequent future deployments?
- Is there a way to recover the current instances that have failed?
The version details of our application are:
Camunda Process Engine: 7.12.0
Application Server: JBoss EAP Standalone 7.2.5