[rules-users] [droolsflow] Jmeter Test

Anderson vasconcelos anderson.vass at gmail.com
Fri Oct 30 10:29:53 EDT 2009


Hi All

I Make a test with Jmeter (http://jakarta.apache.org/jmeter/) to stress my
flow. I Created a Thread Group, to execute 1000 simultaneous users for start
the flow.
 I had  the follow trouble:
The First users that try to started the process, received this execption:

Caused by: java.lang.NullPointerException
    at
org.drools.task.service.MinaTaskClient.addTask(MinaTaskClient.java:43)
    at
org.drools.process.workitem.wsht.WSHumanTaskHandler.executeWorkItem(WSHumanTaskHandler.java:161)
    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:112)
    at
org.drools.workflow.instance.impl.NodeInstanceImpl.triggerConnection(NodeInstanceImpl.java:148)
    at
org.drools.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:135)
    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:112)
    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:239)
    at
org.drools.common.AbstractWorkingMemory.startProcess(AbstractWorkingMemory.java:1708)
    at
org.drools.impl.StatefulKnowledgeSessionImpl.startProcess(StatefulKnowledgeSessionImpl.java:288)
    at
br.com.dextra.droolsflow.tasks.TaskServiceBean.startProcessFlow(TaskServiceBean.java:68)

After some users, the process starts normal. The problem occur only for the
first users. I Believe that problem is from MinaTaskServer tha was not
started correctly. (Just start, after some calls).

I used to start MinaTaskServer the follow code (This code is inside a  Jboss
- MBean):
*
*
*TaskService taskService = new TaskService(*
*                this.entityManageSessionFactory, SystemEventListenerFactory
*
*                        .getSystemEventListener());*

*        server = new MinaTaskServer(taskService);*

*        Thread thread = new Thread(server);*
*        thread.start();*
*        Thread.sleep(5000);*


could anybody  help me?

Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20091030/e6a458c3/attachment.html 


More information about the rules-users mailing list