Hello,
I am using JBPM 3.1.2. I am trying to save process instance and then retireve
it from database. My code is in message driven bean, so whenever I receive
message , the bean activates the process. When I try to retrieve the process
instance and run processInstance.signal(), I am getting NullPointerException at
org.jbpm.graph.exe.Token.startCompositeLog. Do I need to do some loggigin for
this? I have seen the database example given in the tutorial, but nothing abt
logging is mentioned in it.
This is the process which retrieves the processInstance from the database.
public void resumeProcess(){
JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
try{
GraphSession graphSession = jbpmContext.getGraphSession();
ProcessDefinition processDefinition =
graphSession.findLatestProcessDefinition("NOCProcess1");
List processInstances =
graphSession.findProcessInstances(processDefinition.getId());
ProcessInstance processInstance =
(ProcessInstance) processInstances.get(0);
processInstance.signal();
jbpmContext.save(processInstance);
}catch(Exception e)
{
e.printStackTrace();
}finally {
jbpmContext.close();
}
}
Please help me.
Regards,
Heli.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3970935#3970935
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3970935
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user