Details
-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
None
Description
Description of problem:
If the activation is cancelled by AgendaFilter (getCause() == FILTER) the
Ruleflow stops at current Rule Task node and the process never ends.
Version-Release number of selected component (if applicable):
BRMS-5.3.0.dev5
How reproducible:
Every time
Steps to Reproduce:
1. Insert events to create Activations
2. Start process with rule task and add event listeners (Process, Agenda)
3. call fireAllRules with AgendaFilter parameter
Actual results:
Process is never finished nor it moves to next node once no activations are
left to fire.
Expected results:
Process continues once all rules are fired and eventually completes.
Additional info:
Included workaround shows this problem on StatefulKnowledgeSession although the
same problem is on stateless.
Attachments
Issue Links
- is related to
-
JBRULES-3374 Canceled activations by AgendaFilter stops execution of ruleflow
- Resolved