Can i have the following as one of my conditions in decision table ?

eval(convertYesOrNo("$param").equals(myObject.getFlag()))

where convertYesOrNo() is a function inside decision table.

I get the following error - 



Exception e org.drools.RuntimeDroolsException: Exception executing predicate
com.barcap.efg.fine.drools.dataobject.rule_corporate_action_12_0predicate0invo...@490d7410
org.drools.RuntimeDroolsException: Exception executing predicate
com.barcap.efg.fine.drools.dataobject.rule_corporate_action_12_0predicate0invo...@490d7410
        at
org.drools.rule.PredicateConstraint.isAllowed(PredicateConstraint.java:279)
        at org.drools.reteoo.AlphaNode.assertObject(AlphaNode.java:143)
        at
org.drools.reteoo.CompositeObjectSinkAdapter.doPropagateAssertObject(CompositeObjectSinkAdapter.java:360)
        at
org.drools.reteoo.CompositeObjectSinkAdapter.propagateAssertObject(CompositeObjectSinkAdapter.java:344)
        at 
org.drools.reteoo.ObjectTypeNode.assertObject(ObjectTypeNode.java:185)
        at 
org.drools.reteoo.EntryPointNode.assertObject(EntryPointNode.java:146)
        at
org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:1046)
        at
org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:1001)
        at
org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:788)
        at
org.drools.impl.StatefulKnowledgeSessionImpl.insert(StatefulKnowledgeSessionImpl.java:216)
        at 

Thanks.
-- 
View this message in context: 
http://n3.nabble.com/eval-in-lhs-tp112964p112964.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