AnsweredAssumed Answered

org.activiti.engine.ActivitiObjectNotFoundException: no processes deployed with key 'my-process' .

Question asked by chiranjeeviveerni on Oct 31, 2017
Latest reply on Mar 27, 2018 by 爱风鸣

Am trying to build dynamic activiti flow with the code as put in the url. Am using local h2 store(

"workflow.h2.url": "jdbc:h2:mem:activiti;DB_CLOSE_DELAY=1000",

)

 

Java Code Example 

 

BpmnModel model = new BpmnModel();
Process process = new Process();
model.addProcess(process);
process.setId("PatchProcess");
process.setName("PatchProcessInstance");
process.addFlowElement(createStartEvent());
process.addFlowElement(createServiceTask("PatchingTask"));
process.addFlowElement(createEndEvent());

process.addFlowElement(createSequenceFlow("start", "PatchingTask"));
process.addFlowElement(createSequenceFlow("PatchingTask", "end"));


Deployment deployment = processEngine.getRepositoryService()
        .createDeployment().addBpmnModel("dynamic-model-test.bpmn", model)
        .key("my-process").deploy();

 

when i call 

runtimeService.startProcessInstanceByKey("my-process") its giving me the below error.

org.activiti.engine.ActivitiObjectNotFoundException: no processes deployed with key 'my-process' . Can i get some help over it.

 

Its not creating the entry in ACT_RE_DEPLOYMENT table. Because of which this error. Not sure why this entry is not made.

Outcomes