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
-