Details
-
Bug
-
Resolution: Done
-
Major
-
None
-
7.37.0.Final
-
None
-
2020 Week 19-21 (from May 4)
-
-
NEW
-
NEW
Description
Similar to DROOLS-5216, but occurs when binding the field from a different Fact type.
Example:
rule "binding field indexed with square brackets from different fact type" when Pojo2($firstItem : simpleInt) Pojo($firstItem == integerList[this.integerList.size()-1]) then end
Error:
Message [id=1, kieBase=binding-field-indexed-with-square-brackets, level=ERROR, path=org/drools/reproducer/rules.drl, line=-1, column=0 text=Comparison operation requires compatible types. Found int and class java.lang.Object]
The example works fine when compiling without executable model.