Description of problem: Adding a Catching Intermediate Event to an Activity will create a Boundary Event attached to that Activity; this causes Web Designer to generate both a BPMNShape DI element for the Boundary Event, and a BPMNEdge element. Version-Release number of selected component (if applicable): 6.2.0 How reproducible: Always Steps to Reproduce: 1. Add a Boundary Event to an Activity 2. View Process Source 3. Locate the <bpmn2:boundaryEvent> element and note its ID 4. search for DI elements that reference this ID (bpmnElement="boundary event ID") and note that there are both a BPMNShape and BPMNEdge elements Actual results: BPMNEdge is invalid since it does not reference a connection element (i.e., a SequenceFlow, Association or Data Association) Expected results: The BPMNEdge should NOT be generated Additional info:
fix in master commit https://github.com/droolsjbpm/jbpm-designer/commit/450718ec8d631343b92f9572d92a2ed862ea5a86
On 6.2.0.ER1 is not BPMNEdge element generated for boundary error catch event.