Rules are fired inconsistently if we have a mix of pattern checks in the LHS of multiple rules, eg:
rule "rule12" when Line(type="12") ... rule "rule11" when Line(type=11) ... rule "rule11a" when Line(type="11")
Note that type is a String property. If we insert a Line object with type="11", we expect the two rules to be fired. However, only one rule is fired.
- is cloned by
-
RHBRMS-2885 [GSS] (6.4.z) A rule does not fire when String type coercion used in its pattern
- Verified
- is related to
-
DROOLS-1688 A rule does not fire when String type coercion used in its pattern
- Closed