Bug 1123789
Summary: | On Entry/Exit action script is not executed in multi-instance sub process | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Retired] JBoss BPMS Platform 6 | Reporter: | Anton Giertli <agiertli> | ||||||
Component: | jBPM Core | Assignee: | Alessandro Lazarotti <alazarot> | ||||||
Status: | CLOSED EOL | QA Contact: | Marek Baluch <mbaluch> | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | high | ||||||||
Version: | 6.0.2 | CC: | alazarot, mbaluch, rzhang | ||||||
Target Milestone: | ER1 | ||||||||
Target Release: | --- | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||
Doc Text: |
Fixed Issue Summary:
On Entry/Exit action scripts were not successfully executed in a multiple instance subprocess due to an issue with the way the SubProcessHandler dealt with On Entry and On Exit scripts. This has been fixed and added to 6.0.3.
|
Story Points: | --- | ||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2020-03-27 20:10:44 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: | 1115481 | ||||||||
Attachments: |
|
Created attachment 922103 [details]
[0] git repository
ParentMulti includes multi-instance process.
When build, execute "InvoiceProcessing"
fixed on master jbpm master: https://github.com/droolsjbpm/jbpm/commit/0da5f159460954d9dd97b50b32ee0fef89c613c7 if needed to be back ported please assign it back to me Verified on 6.0.3.ER1 |
Created attachment 921737 [details] [0] git repository Description of problem: On Entry/Exit action script is not executed in multi-instance sub process Version-Release number of selected component (if applicable): bpm 6.0.2 How reproducible: always Steps to Reproduce: 1. You can either create any valid process definition which includes multi-instance sub process and set on entry/exit actions scripts OR you can use my attached git repository. 2. import the repository into the business-central 3. build the project 4. execute the Parent process 5. You should see the following output: 1 On Entry Actions in multi-instance sub process 2 re-usable sub process in the multi-instance sub process was invoked 3 re-usable sub process in the multi-instance sub process was invoked 4 On Exit Actions in multi-instance sub process However, only lines 2/3 are printed. Actual results: On Entry / Exit action script is not executed in multi-instance sub process Expected results: On Entry / Exit action script is executed in multi-instance sub process Additional info: Tested only in business-central, not outside.