Hi , Did you happen to look at the attachments which includes the logs and the processes . Can you try to run a process with an invoke and then a receive that which is responsed fast ( less then 100ms) , it does not work for me if the receive is activates right after the invoke. if it activates after 500ms , it works fine. same goes for processes that has parallel receives on the same partenerlink. The problem happenes on most of the times, it is not clear why but when i tried to debug it , it came down to the commit transaction in the ODEService.
Please let me know if those scenarios work for you. Thanks , Ophir. Rafal Rusin wrote: > > Can you provide zipped logs with DEBUG level category on all classes? > It may not happen when you turn on debug, so then could you give INFO > category logs? > > Regards, > -- > RafaĆ Rusin > www.mimuw.edu.pl/~rrusin > > > 2009/1/25 Ophir <[email protected]>: >> >> Hi , >> We work with ode1.2 on tomcat and mysql db. >> I am attaching a sample process which does not work >> for splitting - multi-receives on the same time.. >> if the receives activities are no concurrent called , they work fine and >> the >> process >> completes ( finishes the splitting ). >> BTW , another wierd behaviour we have is when the invoke-recieve (asynch) >> is >> a fast >> call , means that if the time between the invoke and its receive is less >> then ~100ms , then >> it will not work as well. >> As i mentioned , these processes are quite simple , but they fail on >> short >> response and concurrent responses >> on SAME service. >> >> Please, if you spot anything wrong . let me know.. >> (For now, we limit our customers for only sequence flow - with no >> parallel >> actions ) >> >> Thanks, >> Ophir. >> >> >> mriou wrote: >>> >>> On Thu, Jan 22, 2009 at 5:08 AM, Ophir <[email protected]> wrote: >>> >>>> >>>> Hi , >>>> It looks like the ODE has a problem to handle a more then one >>>> call on Receive on the same partner link. >>>> In case there is a split activity (flow) that each branch receive on >>>> the >>>> same service , On concurrent >>>> invokes , only one is handled. the other one is ignored and therefore >>>> the >>>> process is stuck. >>>> >>>> This issue happens 90% of the cases. >>>> In order to simulte this , just have a flow-activity with invoke one >>>> way >>>> and >>>> receive on both branches(paths). >>>> ( when the receives are called on diffrenert times , there is no >>>> problem). >>>> -- this issue actually prevents using the Flow(split) activity in the >>>> process . >>>> >>>> Can somebody check this scenario, >>> >>> >>> On which branch/release do you have this problem? I'm pretty sure this >>> works >>> on 1.x, those type of patterns are pretty common. Also would you happen >>> to >>> have a test process that reproduces it? The devil is often in the >>> details. >>> >>> Thanks, >>> Matthieu >>> >>> >>>> >>>> Thanks, >>>> Ophir. >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/concurrent-Receives-problem-tp21603812p21603812.html >>>> Sent from the Apache Ode User mailing list archive at Nabble.com. >>>> >>>> >>> >>> >> http://www.nabble.com/file/p21654137/gaz.zip gaz.zip >> -- >> View this message in context: >> http://www.nabble.com/concurrent-Receives-problem-tp21603812p21654137.html >> Sent from the Apache Ode User mailing list archive at Nabble.com. >> >> > > -- View this message in context: http://www.nabble.com/concurrent-Receives-problem-tp21603812p21800818.html Sent from the Apache Ode User mailing list archive at Nabble.com.
