Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
5.4.0.Final, 5.5.0.Final
Description
Given a simple ruleflow:
START --> Step1 --> Step2 --> Step3 --> END
When the drools-server has just been started the rules and ruleflow-groups execute correctly. All ruleflow-groups (Step1, Step2, and Step3) are hit.
The second rule execution request does not work correctly. Only ruleflow-group Step1 is hit. From that point on ruleflow-groups Step2 and Step3 are not hit until the drools-server is restarted.
I am using the following batch-execution commands in this order: insert, start-process, fire-all-rules, get-objects.
If I use the exact same commands in the same order from a Java project instead of using drools-server then it works correctly every time. All ruleflow-group nodes are executed properly every time for a stateless session.