Hi all,

I am converting over to Drools 5 and have run into a problem with AccumulateFunction. I changed my classes to implement org.drools.runtime.rule.AccumulateFunction however this causes the ClassCastException below:

Caused by: java.lang.ClassCastException: au.com.promedicus.rules.MaxPriceAccumulateFunction cannot be cast to org.drools.base.accumulators.AccumulateFunction
    at org.drools.compiler.PackageBuilderConfiguration.getAccumulateFunction(PackageBuilderConfiguration.java:489)
    at org.drools.rule.builder.dialect.java.JavaAccumulateBuilder.build(JavaAccumulateBuilder.java:108)
    ...

My guess is this is a bug. For now I will just go back to implementing org.drools.base.accumulators.AccumulateFunction.

cheers
Steve

--
Steven Williams

Supervising Consultant

Object Consulting
Office: 8615 4500 Mob: 0439 898 668 Fax: 8615 4501
steven.williams@objectconsulting.com.au
www.objectconsulting.com.au

consulting | development | training | support
our experience makes the difference