Bug 1004691 - Bulk Signal causes errors
Summary: Bulk Signal causes errors
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss BPMS Platform 6
Classification: Retired
Component: Business Central
Version: 6.0.0
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ER4
: 6.0.0
Assignee: Mauricio Salatino
QA Contact: Jan Hrcek
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-09-05 08:58 UTC by Zuzana Krejčová
Modified: 2016-08-01 01:08 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-08-06 20:08:58 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
error for process with user task (31.94 KB, text/x-log)
2013-09-05 08:58 UTC, Zuzana Krejčová
no flags Details
errors when process ends after signal (10.77 KB, application/zip)
2013-09-05 09:00 UTC, Zuzana Krejčová
no flags Details
signal process with user task (10.01 KB, application/xml)
2013-09-05 09:16 UTC, Zuzana Krejčová
no flags Details
signal process with sys.out script (8.63 KB, application/xml)
2013-09-05 09:17 UTC, Zuzana Krejčová
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1003978 0 unspecified CLOSED Bulk abort causes errors 2021-02-22 00:41:40 UTC

Internal Links: 1003978

Description Zuzana Krejčová 2013-09-05 08:58:32 UTC
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

Comment 1 Zuzana Krejčová 2013-09-05 09:00:14 UTC
Created attachment 794124 [details]
errors when process ends after signal

Comment 2 Mauricio Salatino 2013-09-05 09:05:29 UTC
Zuzana, can you please attach the reproducer processes? Both of them please.

Comment 3 Zuzana Krejčová 2013-09-05 09:16:27 UTC
Created attachment 794133 [details]
signal process with user task

Comment 4 Zuzana Krejčová 2013-09-05 09:17:19 UTC
Created attachment 794134 [details]
signal process with sys.out script

Comment 5 Mauricio Salatino 2013-09-05 10:21:16 UTC
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?

Comment 6 Zuzana Krejčová 2013-09-05 12:09:23 UTC
(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.

Comment 7 Mauricio Salatino 2013-09-05 13:37:50 UTC
fixed in master http://github.com/droolsjbpm/jbpm-console-ng/compare/5f86b28...40d3619

Comment 11 Jan Hrcek 2013-10-18 06:05:16 UTC
Ok, verified with BPMS 6.0.0 ER4


Note You need to log in before you can comment on or make changes to this bug.