The rete node memory iterators will skip entries in the last bucket after it has found the first entry, due to a check against the current row. This is a critical fix as it results in loss of integirty and corruption of running applications.
commit for master: https://github.com/droolsjbpm/drools/commit/483f6b6f19209b786d2e1f32ecfb6da3c42676bc commit for 5.4.x: https://github.com/droolsjbpm/drools/commit/4fc60f02a72b4b3b56767335bcb3e7b78d5ad940
Mark Proctor <mproctor> updated the status of jira JBRULES-3483 to Resolved
Mark Proctor <mproctor> updated the status of jira JBRULES-3483 to Closed
Adar Dembo <adar> made a comment on jira JBRULES-3483 What about a backport for 5.3.x? That's the latest stable release, right?
yes I've said this must be backported to 5.3. I'm awaiting permission to do so.
Cherry-picked into 5.3.x branch as requested by Mark. https://github.com/droolsjbpm/drools/commit/20f2682afb65381ad2a32ec8431448e2bd974fd8
The fixed for this issue should be included in ER7. Please do verification on it.
The fix is in ER7 and the test doesn't fail. VERIFIED.