- I am using JBPM 6.5 in Eclipse with a bpmn process embedded using Spring.
- but I am getting the output shown below the code.
The main thing is, I want to be able to get hold of the process instances that were created and manipulate them (not only count, but actionTask etc etc)
Any help much appreciated.
...
ArrayList<ProcessInstanceIdContext> contexts = new ArrayList<ProcessInstanceIdContext>();
public Long startWorkflow(String workflowIdentifier, Map<String, Object> parameters) {
ProcessInstance pi = session.startProcess(workflowIdentifier, parameters);
LOGGER.debug("Instance added:" + pi.getId() + ":" + pi.getProcessName() + ":" + pi.getProcessId());
LOGGER.debug ("3:Instance Count=" + session.getProcessInstances().size());
LOGGER.debug("Instance found:" + pi.getProcessName() + ":" + pi.getId() + ":" + pi.getProcessId());
...
08 May 2017 14:47:24,283 DEBUG main com.tony.WorkflowEmbeddedService - 1:null
08 May 2017 14:47:24,283 DEBUG main com.tony.WorkflowEmbeddedService - a:org.kie.internal.runtime.manager.context.ProcessInstanceIdContext@19484b78
08 May 2017 14:47:24,283 DEBUG main com.tony.WorkflowEmbeddedService - 2
08 May 2017 14:47:24,283 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,283 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,283 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,283 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,283 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,283 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,283 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,283 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,283 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,283 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,298 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,298 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,298 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,298 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,298 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,298 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,298 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,298 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,298 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,298 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,298 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,298 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,298 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,298 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,298 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,487 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,487 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,487 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,487 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 DEBUG main com.tony.WorkflowEmbeddedService - 3:Instance Count=0
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 DEBUG main com.tony.WorkflowEmbeddedService - 1:null
08 May 2017 14:47:24,502 DEBUG main com.tony.WorkflowEmbeddedService - a:org.kie.internal.runtime.manager.context.ProcessInstanceIdContext@567e8b53
08 May 2017 14:47:24,502 DEBUG main com.tony.WorkflowEmbeddedService - 2
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,502 DEBUG main com.tony.WorkflowEmbeddedService - 3:Instance Count=0
08 May 2017 14:47:24,502 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,518 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager
08 May 2017 14:47:24,518 WARN main org.hibernate.internal.SessionImpl - HHH000027: Calling joinTransaction() on a non JTA EntityManager