-
1. Re: Intermittently pending human task come across a missing jbpm parent process in jBPM 5.2
gardellajp Aug 7, 2012 8:52 AM (in response to devinderpal)Hi,
My experiencie with JBPM was painfull when use Apache Mina. I have a lot of problems. When I switch to Local Task Server then the problems gone. So, my recommendation is don't use Apache Mina. And remember, when use Apache Mina, you don't have an unique transaction when the process interact with apache Mina. For example, you reach an human task node with jbpm and then send a message to the human task server (one transaction), inside the task server create a task register (another transaction and another thread).
Juan
-
2. Re: Intermittently pending human task come across a missing jbpm parent process in jBPM 5.2
devinderpal Aug 7, 2012 5:30 PM (in response to gardellajp)That's a great point! I can try to move to LocalTaskServer. Will let you know how it goes.
I think MinaTaskServer does result into number of problem due to core jbpm APIs and human task APIs running in separate threads and hence separate transactions.
-
3. Re: Intermittently pending human task come across a missing jbpm parent process in jBPM 5.2
devinderpal Aug 8, 2012 11:52 AM (in response to devinderpal)Anyone knows if Local human task server support JTA transactions. We're currently using RESOURCE_LOCAL for human task server because I believe there is a bug with human task (may be Mina related) due to which JTA doesn't work. It will be great if we can use JTA with local human task server.
-
4. Re: Intermittently pending human task come across a missing jbpm parent process in jBPM 5.2
gardellajp Aug 8, 2012 12:19 PM (in response to devinderpal)LocalTaskServer use JTA, so yes.
-
5. Re: Intermittently pending human task come across a missing jbpm parent process in jBPM 5.2
devinderpal Aug 30, 2012 10:15 AM (in response to gardellajp)It even happens with local task server. At this point, I don't have steps to reproduce but I'm sure that even local task server leads to reserved human tasks with missing parent process instance