[jboss-user] [JBoss jBPM] - Can't create a process instance when processDefinition is nu

Milochanzy do-not-reply at jboss.com
Thu Apr 24 16:27:02 EDT 2008


Hi,

I have a sub-process invoked by a main process. I am using Eclipse for running the application. What I have done is started the jBPM server and deployed the main and sub processes using the 'deployment' tab of the processdefinition.xml. I am creating the instance of the main process. It runs to the point where the next node is a process-state whose sub-process is defined. I am getting following error:

anonymous wrote : 
  | org.jbpm.JbpmException: can't create a process instance when processDefinition is null
  | 	at org.jbpm.graph.exe.ProcessInstance.(ProcessInstance.java:128)
  | 	at org.jbpm.graph.exe.ProcessInstance.(ProcessInstance.java:92)
  | 	at org.jbpm.graph.exe.Token.createSubProcessInstance(Token.java:624)
  | 	at org.jbpm.graph.node.ProcessState.execute(ProcessState.java:164)
  | 	at org.jbpm.graph.def.Node.enter(Node.java:319)
  | 	at org.jbpm.graph.def.Transition.take(Transition.java:151)
  | 	at org.jbpm.graph.def.Node.leave(Node.java:394)
  | 	at org.jbpm.graph.exe.ExecutionContext.leaveNode(ExecutionContext.java:136)
  | 	at org.jbpm.graph.node.Decision.execute(Decision.java:152)
  | 	at org.jbpm.graph.def.Node.enter(Node.java:319)
  | 	at org.jbpm.graph.def.Transition.take(Transition.java:151)
  | 	at org.jbpm.graph.def.Node.leave(Node.java:394)
  | 	at org.jbpm.graph.def.Node.leave(Node.java:358)
  | 	at org.jbpm.graph.exe.ExecutionContext.leaveNode(ExecutionContext.java:120)
  | 

Following are the code parts:

main process: ( not the exact code, but sumarizes all I have done)

  | String temp = content of main processdefinition.xml;
  | ProcessDefinition main = ProcessDefinition.parseXmlString(temp);
  | ProcessInstance processInstance = new ProcessInstance(processDefinition);
  | while(processInstance.hasEnded() == false) {
  |     processInstance.signal(); 
  | }
  | 

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4146632#4146632

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4146632



More information about the jboss-user mailing list