[rules-users] Drools Flow inconsistancies

paulB paul.borlin at sironahealth.com
Thu Aug 12 11:15:36 EDT 2010


Actually, no.  That is more of the odd behavior.  Everything seems to
continue on it's merry way as if it's doing the right thing.  If you were to
look at just the logs, it would appear as things ran correctly.

The audit logs appear valid as well.

To correct my statement slightly, I do get a stack trace when it encounters
a onEntry or onExit action in the failing flows:

java.lang.NoSuchMethodError:
mycompany.edi.Process_mycompany_edi_0.action0(Lorg/drools/spi/KnowledgeHelper;Lorg/drools/spi/ProcessContext;)V
 	at
mycompany.edi.Process_mycompany_edi_0Action0Invoker.execute(Process_mycompany_edi_0Action0Invoker.java:20)
 	at
org.drools.workflow.instance.impl.ExtendedNodeInstanceImpl.executeAction(ExtendedNodeInstanceImpl.java:66)
 	at
org.drools.workflow.instance.impl.ExtendedNodeInstanceImpl.triggerEvent(ExtendedNodeInstanceImpl.java:45)
 	at
org.drools.workflow.instance.impl.ExtendedNodeInstanceImpl.triggerCompleted(ExtendedNodeInstanceImpl.java:36)
 	at
org.drools.workflow.instance.node.EventBasedNodeInstance.triggerCompleted(EventBasedNodeInstance.java:96)
 	at
org.drools.workflow.instance.node.EventBasedNodeInstance.triggerCompleted(EventBasedNodeInstance.java:77)
 	at
org.drools.workflow.instance.node.WorkItemNodeInstance.triggerCompleted(WorkItemNodeInstance.java:192)
 	at
org.drools.workflow.instance.node.WorkItemNodeInstance.workItemCompleted(WorkItemNodeInstance.java:246)
 	at
org.drools.workflow.instance.node.WorkItemNodeInstance.signalEvent(WorkItemNodeInstance.java:222)
 	at
org.drools.workflow.instance.impl.WorkflowProcessInstanceImpl.signalEvent(WorkflowProcessInstanceImpl.java:258)
 	at
org.drools.process.instance.impl.DefaultWorkItemManager.completeWorkItem(DefaultWorkItemManager.java:96)
 	at
com.mycompany.drools.process.workitemhandler.ParentWorkItemHandler.executeWorkItem(ParentWorkItemHandler.java:66)
 	at
com.mycompany.drools.process.workitemhandler.ChildWorkItemHandler.executeWorkItem(ChildWorkItemHandler.java:37)
 	at
org.drools.process.instance.impl.DefaultWorkItemManager.internalExecuteWorkItem(DefaultWorkItemManager.java:55)
 	at
org.drools.workflow.instance.node.WorkItemNodeInstance.internalTrigger(WorkItemNodeInstance.java:95)
 	at
org.drools.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:111)
 	at
org.drools.workflow.instance.impl.NodeInstanceImpl.triggerConnection(NodeInstanceImpl.java:141)
 	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.impl.StatefulKnowledgeSessionImpl.startProcess(StatefulKnowledgeSessionImpl.java:272)
 	...

-- 
View this message in context: http://drools-java-rules-engine.46999.n3.nabble.com/Drools-Flow-inconsistancies-tp1111862p1112328.html
Sent from the Drools - User mailing list archive at Nabble.com.



More information about the rules-users mailing list