Hi all,

I've just updated to drools 5.0CR1.
Before I had this kind of expression:

ksession.executeIterable(objects) with objects ist a list containing
different kind of objects
and this worked perfectly.

after updating, I use the forementioned execute(Iterable obj) on the same
list of objects, but I got the class cast exception:

12:13:18,718 INFO  [STDOUT] [] [2009:03:72 12:03:718:info] KnowledgeAgent
new KnowledgeBase now built and in use
12:13:19,156 ERROR [myClass.Interceptor] []
org.drools.base.mvel.mvelevalexpress...@14e4952 :
java.lang.ClassCastException: java.lang.Integer
org.drools.RuntimeDroolsException:
org.drools.base.mvel.mvelevalexpress...@14e4952 :
java.lang.ClassCastException: java.lang.Integer
        at org.drools.rule.EvalCondition.isAllowed(EvalCondition.java:122)
        at
org.drools.reteoo.EvalConditionNode.assertLeftTuple(EvalConditionNode.java:180)
        at
org.drools.reteoo.SingleLeftTupleSinkAdapter.doPropagateAssertLeftTuple(SingleLeftTupleSinkAdapter.java:117)
        at
org.drools.reteoo.SingleLeftTupleSinkAdapter.propagateAssertLeftTuple(SingleLeftTupleSinkAdapter.java:34)
        at
org.drools.reteoo.EvalConditionNode.assertLeftTuple(EvalConditionNode.java:189)
        at
org.drools.reteoo.SingleLeftTupleSinkAdapter.doPropagateAssertLeftTuple(SingleLeftTupleSinkAdapter.java:117)
        at
org.drools.reteoo.SingleLeftTupleSinkAdapter.propagateAssertLeftTuple(SingleLeftTupleSinkAdapter.java:28)
        at org.drools.reteoo.FromNode.evaluateAndPropagate(FromNode.java:156)
at org.drools.reteoo.FromNode.assertLeftTuple(FromNode.java:104)
        at
org.drools.reteoo.SingleLeftTupleSinkAdapter.doPropagateAssertLeftTuple(SingleLeftTupleSinkAdapter.java:117)
        at
org.drools.reteoo.SingleLeftTupleSinkAdapter.propagateAssertLeftTuple(SingleLeftTupleSinkAdapter.java:28)
        at org.drools.reteoo.FromNode.evaluateAndPropagate(FromNode.java:156)
        at org.drools.reteoo.FromNode.assertLeftTuple(FromNode.java:104)
        at
org.drools.reteoo.CompositeLeftTupleSinkAdapter.doPropagateAssertLeftTuple(CompositeLeftTupleSinkAdapter.java:145)
        at
org.drools.reteoo.CompositeLeftTupleSinkAdapter.createAndPropagateAssertLeftTuple(CompositeLeftTupleSinkAdapter.java:57)
        at
org.drools.reteoo.LeftInputAdapterNode.assertObject(LeftInputAdapterNode.java:142)
        at
org.drools.reteoo.CompositeObjectSinkAdapter.doPropagateAssertObject(CompositeObjectSinkAdapter.java:366)
        at
org.drools.reteoo.CompositeObjectSinkAdapter.propagateAssertObject(CompositeObjectSinkAdapter.java:349)
        at 
org.drools.reteoo.ObjectTypeNode.assertObject(ObjectTypeNode.java:184)
        at 
org.drools.reteoo.EntryPointNode.assertObject(EntryPointNode.java:146)
        at
org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:1066)
        at
org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:1022)
        at
org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:810)
        at
org.drools.impl.StatelessKnowledgeSessionImpl.execute(StatelessKnowledgeSessionImpl.java:229)

Could this be a problem from mvel or is it eventually my code that causes
this? (no changed on my code has been made before)

many thanks for hints

Regards




-- 
View this message in context: 
http://www.nabble.com/ClassCastException-with-5.0CR1-on-execute%28Iterable-obj%29-tp22494438p22494438.html
Sent from the drools - user mailing list archive at Nabble.com.

_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to