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.
Fixed by https://github.com/droolsjbpm/drools/commit/da8a5df1d
Mario Fusco <mario.fusco> updated the status of jira DROOLS-451 to Coding In Progress
Mario Fusco <mario.fusco> updated the status of jira DROOLS-451 to Resolved
Cherry-picked to 6.0.x branch with https://github.com/droolsjbpm/drools/commit/4ca92da45
Verified in BRMS 6.0.2 ER2.