Status: Closed (View Workflow)
Affects Version/s: jBPM 5.4
Fix Version/s: jBPM 6.0.0.Final
Steps to Reproduce:
Create a new BPMN process:
Add the content of the Embedded Subprocess:
Set relevant attributes of the Receive Task (especially MessageRef).
Save the process.
Check the attributes of the Receive Task.
MessageRef attribute has been deleted.
When adding Receive or Send Tasks inside an Embedded Subprocess the designer can not produce a valid BPMN.
Specifically the MessageRef attribute of these tasks is deleted when the process is saved and no item definition is created for the messageRefs (which would normally be the case).
Importing a correct BPMN with Send or Receive Tasks inside an Embedded Subprocess corrupts the process by deleting the messageRef attribute and its item definition.