Bug 1275868

Summary: Cannot add boundary event for user task if we have multiple subprocesses with boundary event
Product: [Retired] JBoss BPMS Platform 6 Reporter: Abhijit humbe <abhumbe>
Component: jBPM DesignerAssignee: Tihomir Surdilovic <tsurdilo>
Status: CLOSED EOL QA Contact: Kirill Gaevskii <kgaevski>
Severity: unspecified Docs Contact:
Priority: high    
Version: 6.1.0CC: abhumbe, kverlaen
Target Milestone: ---Flags: abhumbe: needinfo-
Target Release: ---   
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:09:15 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:
Attachments:
Description Flags
BPMN process
none
complete log file none

Description Abhijit humbe 2015-10-28 01:23:47 UTC
Created attachment 1087121 [details]
BPMN process

Description of problem:
If we have only one embedded subprocess which contains UserTask with boundary timer event,it works fine. Only when we add the second subprocess that has a boundary timer event then it throws error

~~~
java.lang.IllegalArgumentException: Could not find source node for connection:_12794D5C-A8F4-4019-B4C6-CE8F7EB2DCC5
~~~

Version-Release number of selected component (if applicable):

How reproducible:


Steps to Reproduce:
1.Import attached BPMN process into web designer and try to build project.
2.Build will fail with exception
 

Actual results:
Not able to add boundary event for user task inside if we have multiple subprocesses with boundary event

Expected results:
we should be able to add boundary event for user task inside even if we have multiple subprocesses with boundary event

Additional info:

Comment 2 Tihomir Surdilovic 2015-11-11 18:36:43 UTC
This does not look like a Designer issue. The BPMN2 seems correct in the provided test process and it is consistent when you have 1 or 2+ subprocesses that include tasks with boundary events. 

I will investigate the parser side as well to see where the issue lies.

Comment 3 Tihomir Surdilovic 2015-11-11 18:39:05 UTC
Could you provide the entire stacktrace of the error(s) in the logs?

Comment 4 Abhijit humbe 2016-01-12 06:17:12 UTC
Created attachment 1113856 [details]
complete log file