Red Hat Bugzilla – Bug 1004691
Bulk Signal causes errors
Last modified: 2016-07-31 21:08:04 EDT
Created attachment 794121 [details]
error for process with user task
Description of problem:
I have 2 processes, one waits for a signal, then prints a message to System.out and ends, the other waits for a signal, then continues with a user task:
(A) Start -> Signal -> Script -> End
(B) Start -> Signal -> User Task -> End
In both cases, Bulk Signal on 2 instances causes problems. One of the instances might not act on the signal. In case (B), the exception seems to be always the same, in case (A), it varies.
If the process doesn't end (almost immediately) or continue with a user task after the signal node, it seems to be okay. Same if the signal simply doesn't work with the instance (wrong signal ref., no signal node).
See attached stack traces from server log.
Version-Release number of selected component (if applicable):
BPMS 6.0 ER2
Created attachment 794124 [details]
errors when process ends after signal
Zuzana, can you please attach the reproducer processes? Both of them please.
Created attachment 794133 [details]
signal process with user task
Created attachment 794134 [details]
signal process with sys.out script
Zuzana, just for me to reproduce the exact same issue that you are having what are you filling in the Signal Name and Signal Data fields?
(In reply to Mauricio Salatino from comment #5)
> Zuzana, just for me to reproduce the exact same issue that you are having
> what are you filling in the Signal Name and Signal Data fields?
The user task process uses 'qwe' as the signal ref (signal name).
The script process uses 'someSignal' as the signal ref.
In both cases I leave the signal data blank.
fixed in master http://github.com/droolsjbpm/jbpm-console-ng/compare/5f86b28...40d3619
Ok, verified with BPMS 6.0.0 ER4