Bug 1259265
Summary: | Cannot save imported process with signal catching event | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Retired] JBoss BPMS Platform 6 | Reporter: | Jiri Locker <jlocker> | ||||||
Component: | jBPM Designer | Assignee: | Tihomir Surdilovic <tsurdilo> | ||||||
Status: | CLOSED EOL | QA Contact: | Jiri Locker <jlocker> | ||||||
Severity: | high | Docs Contact: | |||||||
Priority: | unspecified | ||||||||
Version: | 6.1.0 | CC: | lpetrovi, rrajasek | ||||||
Target Milestone: | CR2 | Keywords: | 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: |
|
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. |
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: