Shashwat Gaur [http://community.jboss.org/people/shashwat123] replied to the discussion
"Setting superProcessToken results in to error :ERROR [STDERR] org.jbpm.JbpmException: couldn't signal without specifying a leaving transition : transition is null" To view the discussion, visit: http://community.jboss.org/message/547976#547976 -------------------------------------------------------------- Thanks Alejandro for your prompt reply. Yes you are correct that subprocess instance automatically sets the superprocess token. In my case if either I set the superprocess token or i use the 'createSubProcessInstance' to create the subprocess which automatically sets the super process token i get this error. Please have a look at the following code snippet, I am using in my work flow: public void execute(ExecutionContext executionContext) throws Exception { processName = getProcessName(); ProcessDefinition processDefinition = ManagedJbpmContext.instance().getGraphSession().findLatestProcessDefinition(processName); ProcessInstance pi = executionContext.getToken().createSubProcessInstance(processDefinition); Task task = ProcessUtil.getStartTask(pi.getProcessDefinition()); Map<String, Object> values = extractCallerData(executionContext, task); TaskInstance ti = ProcessUtil.initializeProcess(pi, task, values, false); if (ti != null) { // setup the swimlane instance Swimlane s = ti.getTask().getSwimlane(); if (s != null) { String assignment = s.getPooledActorsExpression(); if (!Strings.isEmpty(assignment)) { ti.getSwimlaneInstance().setPooledActors( assignment.split(",")); } ti.end(); } } } -------------------------------------------------------------- Reply to this message by going to Community [http://community.jboss.org/message/547976#547976] Start a new discussion in jBPM at Community [http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]
_______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
