roxy1987 [https://community.jboss.org/people/roxy1987] created the discussion

"Re: Transaction Problems jBPM5"

To view the discussion, visit: https://community.jboss.org/message/796605#796605

--------------------------------------------------------------
Thanks Guys. Really helpful answers.
I tried to use the HornetQTaskHandler instead of MinaTaskHandler. I guess the 
transactions are managed in the human task war as i didnot write any 
transaction in the code and yet it works and everything.
Just another question not regarding the transactions but the HornetQHandler. I 
started the process and the task goes in to the Created state and is not 
assigned to the user that I have specified in the process definition. Is it 
working correctly? If yes then how do I make sure that immediately when the 
process starts, the task is assigned to the user and is not in Created state 
but in Reserved state. 

And the same thing happens when I complete the task. If I start a process using 
MinaTaskHandler, it assigns the task to the user. I complete the task using 
HornetQ but it completes the task and the next task is not assigned. Next task 
stays in the Created state. I might be missing some piece of code here?

This is what I do to complete a task : 


public static void completeTask(long taskId, String userId) throws Exception
 {
  String name = "client 1"+UUID.randomUUID();
  TaskClient client = new TaskClient(new HornetQTaskClientConnector(name, new 
HornetQTaskClientHandler(SystemEventListenerFactory.getSystemEventListener())));
  BlockingTaskOperationResponseHandler responseHandler = new 
BlockingTaskOperationResponseHandler();
  ContentData contentData = null;
  client.connect(ipAddress, port);
  try
  {
   client.complete(taskId, userId, contentData, responseHandler);
   responseHandler.waitTillDone(5000);
  }
  catch(Exception e)
  {
   BpmExceptionHandler.handleException(e);
  }
  finally
  {
   if(client != null)
    client.disconnect();
  }
 }
 
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/796605#796605]

Start a new discussion in jBPM at Community
[https://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

Reply via email to