-
Bug
-
Resolution: Done
-
Major
-
6.0.1.Final
-
None
-
None
Consider the following KB:
rule "Dummy timer rule 1" timer (cron: 0 0 0 * * ?) when Integer() then insert("Dummy timer rule 1"); System.out.println("Dummy timer rule 1"); end rule "Dummy timer rule 2" timer (cron: 0 0 0 * * ?) when Integer() then insert("Dummy timer rule 2"); System.out.println("Dummy timer rule 2"); end
Then consider the following steps:
- insert new Integer
- advance clock by +1 day
Expected result: 3 facts in the working memory, the original Integer, and two String.
Actual results: 2 facts in the working memory, the original Integer, and only 1 String, from the former of the two rules.
I hope this is not another duplicate report, I've done search on Jira before submitting, but kindly excuse me if I didn't found an already open bug which is a greater case of this one =)
I will attach relevant source code to replicate the issue, and related material