Red Hat Bugzilla – Bug 1259265
Cannot save imported process with signal catching event
Last modified: 2015-09-10 08:24:54 EDT
Created attachment 1069341 [details]
Process with signal catching boundary event created in 6.1.2
Description of problem:
jBPM Designer allows to set arbitrary value as a signalRef property of signal-catching boundary event. 6.1.3.CR1 contains a change in Bpmn2JsonUnmarshaller that requires the signalRef to be UUID string. If the process with non-UUID signalRef is imported in 6.1.3.CR1 it cannot be saved due to exception in parsing the signalRef into UUID. Also validation fails with message "Could not parse BPMN process".
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Import attached process into Designer.
2. Click save and view validation issues.
* Save fails with Error notification with "null" message, exception in server log.
* Validation fails to parse the process.
Created attachment 1069342 [details]
Exception stack trace from server.log
6.2.x commit for this change: https://github.com/droolsjbpm/jbpm-designer/commit/7c2ffa5356397b238f44a06eb943a5851145ac62
Fixed in 6.1.3.CR2.