I checked camunda modeler V 2.2.3 and it looks much better, then initially.
I did 2 checks with the new modeler:
I navigated through various subrocesses of pvcm.bpmn ans occasionally chenged the content of the subprocesses.
The position of the tasks stays the same, but still the lines between the tasks (edges) are different from the initial diagram. Furthermore, if I navigate through the sub processes, un-/collapsing them, I never get the initial state. So, I have to save.
I exported the original executable process from signavio, that pvcm.bpmn is copied from. I opened this process with modeler.
1.: When I open it, the log shows entries like
Imported BPMN diagram with 10 warnings [warning]
unparsable content detected
nested error: duplicate ID [warning]
I checked the originally exported xml-file from siganvio, but it doesn’t have the id’s as duplicates.
Only the modeler has them duplicate, when I open the xml-view of the model.
2.: When I edit the (signavio exported) model (for example in the 3rd hierarchy of submodels), I get an error in the log view:
TypeError: Cannot read property ‘children’ of undefined
at MoveConnectionHandler.execute (file:///home/groever/temp/camunda-modeler-2.2.3-linux-x64/resources/app.asar/public/index.js:95197:63)
at CommandStack._atomicDo (file:///home/groever/temp/camunda-modeler-2.2.3-linux-x64/resources/app.asar/public/index.js:84888:5)
at CommandStack._internalExecute (file:///home/groever/temp/camunda-modeler-2.2.3-linux-x64/resources/app.asar/public/index.js:84919:8)
at CommandStack.execute (file:///home/groever/temp/camunda-modeler-2.2.3-linux-x64/resources/app.asar/public/index.js:84675:8)
at Modeling.moveConnection (file:///home/groever/temp/camunda-modeler-2.2.3-linux-x64/resources/app.asar/public/index.js:94145:22)
at forEach (file:///home/groever/temp/camunda-modeler-2.2.3-linux-x64/resources/app.asar/public/index.js:149378:20)
at MoveHelper.moveClosure (file:///home/groever/temp/camunda-modeler-2.2.3-linux-x64/resources/app.asar/public/index.js:96438:24)
at MoveElementsHandler.postExecute (file:///home/groever/temp/camunda-modeler-2.2.3-linux-x64/resources/app.asar/public/index.js:95287:16) [error]
After that error, I can not edit the model anymore. Means, the roundtrip between signavio and camunda is somehow interrupted.
Could you please help with those issues?
Thanks a lot,