[rules-users] java.lang.NoSuchMethodError on every Action node

Ana F Santos aflavia at pst.com.br
Mon Sep 14 08:40:25 EDT 2009


Hi everyone.

I've been trying to use Drools for the past month, and sometimes I have 
problems I can't guess anymore how to solve.

This time, every action I try to insert in a ruleflow, I receive a 
java.lang.NoSuchMethodError. I'm even trying a really simple ruleflow with 
just one simple action - like System.out.println("Test"); - and all I get 
is a java.lang.NoSuchMethodError.

[ 
The stack trace:
java.lang.NoSuchMethodError: 
br.com.pst.packages.ruleflows.Process_br_com_pst_packages_ruleflows_0.action0(Lorg/drools/spi/KnowledgeHelper;Lorg/drools/spi/ProcessContext;)V
        at 
br.com.pst.packages.ruleflows.Process_br_com_pst_packages_ruleflows_0Action0Invoker.execute(
Process_br_com_pst_packages_ruleflows_0Action0Invoker.java:20)
        at 
org.drools.workflow.instance.node.ActionNodeInstance.internalTrigger(
ActionNodeInstance.java:54)
        at org.drools.workflow.instance.impl.NodeInstanceImpl.trigger(
NodeInstanceImpl.java:111)
        at 
org.drools.workflow.instance.impl.NodeInstanceImpl.triggerConnection(
NodeInstanceImpl.java:142)
        at 
org.drools.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(
NodeInstanceImpl.java:128)
        at 
org.drools.workflow.instance.node.StartNodeInstance.triggerCompleted(
StartNodeInstance.java:49)
        at 
org.drools.workflow.instance.node.StartNodeInstance.internalTrigger(
StartNodeInstance.java:41)
        at org.drools.workflow.instance.impl.NodeInstanceImpl.trigger(
NodeInstanceImpl.java:111)
        at 
org.drools.ruleflow.instance.RuleFlowProcessInstance.internalStart(
RuleFlowProcessInstance.java:16)
        at org.drools.process.instance.impl.ProcessInstanceImpl.start(
ProcessInstanceImpl.java:185)
        at 
org.drools.workflow.instance.impl.WorkflowProcessInstanceImpl.start(
WorkflowProcessInstanceImpl.java:230)
        at org.drools.common.AbstractWorkingMemory.startProcess(
AbstractWorkingMemory.java:1639)
        at org.drools.common.AbstractWorkingMemory.startProcess(
AbstractWorkingMemory.java:1604)
        at org.drools.impl.StatefulKnowledgeSessionImpl.startProcess(
StatefulKnowledgeSessionImpl.java:267)
        at br.com.pst.packages.ServicePackages.main(
ServicePackages.java:99)
 ]

Actually, the beginning problem was with my project, with a process and 
subprocess. The subprocess works fine, but the main process throws a 
java.lang.NoSuchMethodError always on any node I put after a specific 
RuleFlowGroup node. Everyting used to work before, but when I begin to 
enlarge it, nothing seems to work anymore. And, as I told, I can't always 
guess the exact problem as the thrown exceptions are very generic.

Hope anyone could help me!

Thanks a lot


ANA FLÁVIA FONSECA DOS SANTOS
Analista de Desenvolvimento de Software

PST Eletrônica S/A
Phone: +55 19 3787 6379 
aflavia at pst.com.br
www.pst.com.br
www.positron.com.br

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20090914/70bd5e36/attachment.html 


More information about the rules-users mailing list