BZ to request inclusion of this fix in next possible BPMS 6.2.x roll-up patch. Description of problem: Platform issue for https://issues.jboss.org/browse/DROOLS-1089 Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Create a process with multiple BusinessRulesTask 2. Create related rules where the LHS constraint evaluates the existence of an object (eg. $p : Person()) 3. Objects are passed into the BusinessRulesTask using the Input/Output mapping Actual results: Some rules are not fired Expected results: All rules are fired Additional info:
Cherry-picked to 6.3.x branch with https://github.com/droolsjbpm/drools/commit/eaecc1b76
Verified in BPM Suite 6.2.3.CR1 testMultipleBusinessRuleTaskWithDataInputsWithPersistence passes (6.3.0.Final-redhat-10)