Bug 1259265

Summary: Cannot save imported process with signal catching event
Product: [Retired] JBoss BPMS Platform 6 Reporter: Jiri Locker <jlocker>
Component: jBPM DesignerAssignee: Tihomir Surdilovic <tsurdilo>
Status: CLOSED EOL QA Contact: Jiri Locker <jlocker>
Severity: high Docs Contact:
Priority: unspecified    
Version: 6.1.0CC: lpetrovi, rrajasek
Target Milestone: CR2Keywords: Regression
Target Release: 6.1.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-03-27 19:06:45 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1249860    
Attachments:
Description Flags
Process with signal catching boundary event created in 6.1.2
none
Exception stack trace from server.log none

Description Jiri Locker 2015-09-02 10:20:20 UTC
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):
6.1.3.CR1

How reproducible:
-

Steps to Reproduce:
1. Import attached process into Designer.
2. Click save and view validation issues.

Actual results:
* Save fails with Error notification with "null" message, exception in server log.
* Validation fails to parse the process.

Expected results:
No errors.

Additional info:

Comment 1 Jiri Locker 2015-09-02 10:22:24 UTC
Created attachment 1069342 [details]
Exception stack trace from server.log

Comment 3 Tihomir Surdilovic 2015-09-02 15:31:04 UTC
6.2.x commit for this change: https://github.com/droolsjbpm/jbpm-designer/commit/7c2ffa5356397b238f44a06eb943a5851145ac62

Comment 4 Jiri Locker 2015-09-10 12:24:54 UTC
Fixed in 6.1.3.CR2.