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

Reply via email to