I am using the Eclipse BPMN Designer (BPMN2 Process Editor) that came with jBPM 5.1.x and 5.2.0. In a process, I used an embedded sub-process. Inside of the sub-process, I created another embedded sub-process (nested sub-process). I put the start, script task and end nodes in there. After saving the bpmn file and I opened it again from the Eclipse. Then, I saw that the nested sub-process node X, Y positions went wrong (they got negative numbers).
Is this a bug? There is no problem with the outer embedded sub-process. I am attaching my sample bpmn file (nestedembeddedsub.bpmn) - when you open it, the nodes inside of the inner Sub-Process2 will be displayed incorrectly.
Any advice will be much appreciated.
Looks fine to me, after importing it from the attachemnt I rearranged nested sub process nodes to fit into the subprocess nicely and that order was preserved over reopening of that file
Maybe it's worth upgrading your drools plugin to the latest one, it could be indeed a bug that is already fixed.
Thanks for the response,
Unfortunately, I am already using org.drools.eclipse_5.4.0.Final in my plugins. I updated Eclipse and used http://download.jboss.org/drools/release/5.4.0.Final/org.drools.updatesite/ as well, but the problem persists. Do any other possible causes come to mind?
This is what I save:
And this is what I get when closing and reopening the file: