Folks,
Using 4.0. Think I found a bug in accumulate. The variables defined inside <source pattern> cannot be recognized inside of other parts of accumulate (action, result)
f.e.
rule …
when
o : Date from accumulate (
Parent( h : height ) ,
init(;),
action(;),
reverse(),
result( $h )
)
then …
end
Produces : $h cannot be resolved
Stack trace:
at org.drools.rule.Package.checkValidity(Package.java:408)
at org.drools.common.AbstractRuleBase.addPackage(AbstractRuleBase.java:288)
at com.lear.rules.RuleBaseFacade.getRuleBase(RuleBaseFacade.java:46)
-Sergey