Caused by: org.camunda.bpm.engine.BadUserRequestException: Process instance ids cannot empty: process instance ids is empty

Hi Experts,

I am following the example given in below link:

I have 2 active instances on the process definition version#3

After making a fresh deployment, my expectation is that, it will create a new version of process definition and migrate the 2 active instances from verion#3 to version#4 but instead I get the following error :

localhost.log

20-Dec-2022 11:36:17.752 SEVERE [Catalina-utility-2] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event to listener instance of class [org.camunda.bpm.platform.example.migration.ExampleProcessApplication]
org.camunda.bpm.engine.ProcessEngineException: ENGINE-08043 Exception while performing ‘Deployment of Process Application camunda-example-migrate-on-deployment’ => ‘Invoking @PostDeploy’: Process instance ids cannot empty: process instance ids is empty
at org.camunda.bpm.container.impl.ContainerIntegrationLogger.exceptionWhilePerformingOperationStep(ContainerIntegrationLogger.java:316)

Caused by: org.camunda.bpm.engine.BadUserRequestException: Process instance ids cannot empty: process instance ids is empty

Catalina.log

20-Dec-2022 11:36:15.751 INFO [Catalina-utility-2] org.camunda.commons.logging.BaseLogger.logInfo ENGINE-07021 ProcessApplication ‘camunda-example-migrate-on-deployment’ registered for DB deployments [817cb15c-8013-11ed-85fa-e02be903a6c0, 135f1f8a-7fc1-11ed-85bd-e02be903a6c0, b96c8ab6-7fc0-11ed-85bd-e02be903a6c0]. Will execute process definitions

    exampleProcess[version: 3, id: exampleProcess:3:819fa2ae-8013-11ed-85fa-e02be903a6c0]
    exampleProcess[version: 2, id: exampleProcess:2:1361908c-7fc1-11ed-85bd-e02be903a6c0]
    exampleProcess[version: 1, id: exampleProcess:1:b991c5f8-7fc0-11ed-85bd-e02be903a6c0]

Deployment does not provide any case definitions.
20-Dec-2022 11:36:15.770 INFO [Catalina-utility-2] org.camunda.commons.logging.BaseLogger.logInfo SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json]
20-Dec-2022 11:36:15.806 INFO [Catalina-utility-2] org.camunda.commons.logging.BaseLogger.logInfo SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml]
20-Dec-2022 11:36:15.829 INFO [Catalina-utility-2] org.camunda.commons.logging.BaseLogger.logInfo SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml]
20-Dec-2022 11:36:15.831 INFO [Catalina-utility-2] org.camunda.commons.logging.BaseLogger.logInfo SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json]
20-Dec-2022 11:36:17.687 INFO [Catalina-utility-2] org.camunda.bpm.platform.example.migration.ExampleProcessApplication.migrateInstances Migrating all process instances from exampleProcess:2:1361908c-7fc1-11ed-85bd-e02be903a6c0 to exampleProcess:3:819fa2ae-8013-11ed-85fa-e02be903a6c0
20-Dec-2022 11:36:17.752 SEVERE [Catalina-utility-2] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
20-Dec-2022 11:36:17.756 SEVERE [Catalina-utility-2] org.apache.catalina.core.StandardContext.startInternal Context [/camunda-example-migrate-on-deployment] startup failed due to previous errors
20-Dec-2022 11:36:17.757 WARNING [Catalina-utility-2] org.camunda.commons.logging.BaseLogger.logWarn ENGINE-07017 Calling undeploy() on process application that is not deployed.
20-Dec-2022 11:36:17.772 INFO [Catalina-utility-2] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [C:\Users\harisgup\OneDrive - Capgemini\Desktop\Camunda\camunda-bpm-tomcat-7.16.0\server\apache-tomcat-9.0.52\webapps\camunda-example-migrate-on-deployment.war] has finished in [15,754] ms