cip80 [
https://community.jboss.org/people/cip80] created the discussion
"Problem to start two instances of the same process"
To view the discussion, visit:
https://community.jboss.org/message/748094#748094
--------------------------------------------------------------
hi,
can someone help me?
I'm trying to start two instances of the same process.
First instance is started correctly, but the second I get this error.
2012-07-13 20:09:04,301 INFO
org.jbpm.task.service.hornetq.HornetQTaskClientConnector.createClientQueue:171 - Queue
SyncHornetQHTWorkItemHandler already exists
2012-07-13 19:27:29,223 ERROR
org.jbpm.process.workitem.wsht.GenericHTWorkItemHandler.executeWorkItem:181 - Fri Jul 13
19:27:29 CEST 2012: Error when creating task on task server for work item id 1. Error
reported by task server: Task operation request timed out
java.lang.RuntimeException: Task operation request timed out
at
org.jbpm.task.service.SyncTaskServiceWrapper.addTask(SyncTaskServiceWrapper.java:118)
at
org.jbpm.process.workitem.wsht.GenericHTWorkItemHandler.executeWorkItem(GenericHTWorkItemHandler.java:167)
at
org.drools.process.instance.impl.DefaultWorkItemManager.internalExecuteWorkItem(DefaultWorkItemManager.java:70)
at
org.jbpm.workflow.instance.node.WorkItemNodeInstance.internalTrigger(WorkItemNodeInstance.java:105)
Both, however, are stored correctly in db.
|
| KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder(); |
|
|
|
| kbuilder.add(ResourceFactory.newClassPathResource("Evaluation.bpmn"),
ResourceType.BPMN2); |
|
|
|
| KnowledgeBase kbase =kbuilder.newKnowledgeBase(); |
|
|
|
| StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession(); |
|
|
|
|
|
|
|
|
| HornetQHTWorkItemHandler humanTaskHandler = new HornetQHTWorkItemHandler(ksession); |
|
|
|
| humanTaskHandler.setIpAddress("127.0.0.1"); |
|
|
|
| humanTaskHandler.setPort(5445); |
|
|
|
| ksession.getWorkItemManager().registerWorkItemHandler("Human Task",
humanTaskHandler); |
|
|
|
|
|
|
|
|
|
|
|
|
|
| Map<String, Object> params = new HashMap<String, Object>(); |
|
|
|
| params.put("employee", "krisv"); |
|
|
|
| params.put("reason", "Yearly performance evaluation"); |
|
|
|
| ksession.startProcess("com.sample.evaluation", params); |
|
| ksession.dispose(); |
--------------------------------------------------------------
Reply to this message by going to Community
[
https://community.jboss.org/message/748094#748094]
Start a new discussion in jBPM Development at Community
[
https://community.jboss.org/choose-container!input.jspa?contentType=1&...]