[rules-users] ConsequenceException when retract from entry point

jschmied nabble at juergenschmied.de
Sat Jan 23 17:42:28 EST 2010


Hi!

I have

rule "test 3"
    when
        $t : My_Type() from  entry-point "NM"
    then
        entryPoints["NM"].retract($t) 
end  

I get a:


org.drools.runtime.rule.ConsequenceException: rule: test 3

	at
org.drools.runtime.rule.impl.DefaultConsequenceExceptionHandler.handleException(DefaultConsequenceExceptionHandler.java:23)
	at org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:981)
	at org.drools.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:918)
	at org.drools.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1130)
	at
org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:739)
	at
org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:705)
	at
org.drools.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:200)
	at com.sample.ProcessTest.main(ProcessTest.java:97)
Caused by: [Error: unable to resolve method:
org.drools.common.NamedEntryPoint.retract(my.package.My_Type) [arglength=1]]
[Near : {... Unknown ....}]
             ^
[Line: 1, Column: 0]
	at
org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.getMethod(ReflectiveAccessorOptimizer.java:905)
	at
org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(ReflectiveAccessorOptimizer.java:315)
	at
org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.optimizeAccessor(ReflectiveAccessorOptimizer.java:138)
	at org.mvel2.ast.ASTNode.getReducedValueAccelerated(ASTNode.java:133)
	at org.mvel2.MVELRuntime.execute(MVELRuntime.java:85)
	at
org.mvel2.compiler.CompiledExpression.getValue(CompiledExpression.java:104)
	at org.mvel2.MVEL.executeExpression(MVEL.java:995)
	at org.drools.base.mvel.MVELConsequence.evaluate(MVELConsequence.java:87)
	at org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:972)
	... 6 more

what can I do?

Thanks

Juergen

-- 
View this message in context: http://n3.nabble.com/ConsequenceException-when-retract-from-entry-point-tp136290p136290.html
Sent from the Drools - User mailing list archive at Nabble.com.



More information about the rules-users mailing list