Wrong CMMN human task is called


I have a asynchronous parallel process (using jobs) which makes calls to CMMN human tasks.
I deploy the same process schema (BPMN + CMMNs) with small changes in CMMN to Camunda several times.

Sometimes wrong (older version) CMMN is called by BPMN process.

Process definition ID is different, process definition key is same. Process definition version is different.
Camunda Spring Boot project.


The problem solved, after giving caseVersion value to CallActivity object.

1 Like

Actually, i was able to repeat the problem again with versions. My final solution was to generate always unique case definition ID-s with every deploy.