On Tue, Jan 6, 2009 at 9:06 PM, Matheswaran Nachimuthu <
[email protected]> wrote:

>
> Hi Matthieu,
>
> We are using the version 1.1 and yes, all the invoke and receive different
> partner link combinations
>

Then you should try to update to the latest source in the stable 1.X branch.

Matthieu


>
> Regards,
> Matheswaran N
>
>
> mriou wrote:
> >
> > On Tue, Jan 6, 2009 at 4:12 AM, Matheswaran Nachimuthu <
> > [email protected]> wrote:
> >
> >>
> >> Hi,
> >>
> >> We encountered the following problem while waiting in the receive tag.
> >>
> >> Please help me to solve the issue
> >>
> >> The scenario is
> >>
> >> <invoke 1>
> >> <invoke 2>
> >> <receive 2>
> >> <invoke 3>
> >> <receive 3>
> >> <receive 1>
> >>
> >
> > Which version of ODE are you using (I'm asking because I've fixed
> > something
> > that could be related a few months ago)? Also all your invoke/receive
> > pairs
> > use different partnerLink/operation combinations, right?
> >
> > Thanks,
> > Matthieu
> >
> >
> >>
> >> and after receive 3 it gave the following problem.
> >>
> >> The stack trace is:
> >>
> >>
> >> Method "onRequestRcvd" in class
> >> "org.apache.ode.bpel.runtime.PICK$WAITING$2"
> >> threw an unexpected exception.
> >>
> >> org.apache.ode.bpel.iapi.BpelEngineException: Engine requested
> >> non-existent
> >> message exchange: 4611686018427388032
> >>        at
> >>
> >>
> org.apache.ode.bpel.engine.BpelRuntimeContextImpl.getMyRequest(BpelRuntimeContextImpl.java:1100)
> >>        at org.apache.ode.bpel.runtime.PICK.initVariable(PICK.java:161)
> >>        at org.apache.ode.bpel.runtime.PICK.access$400(PICK.java:51)
> >>        at
> >> org.apache.ode.bpel.runtime.PICK$WAITING$2.onRequestRcvd(PICK.java:252)
> >>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>        at
> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>        at
> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>        at java.lang.reflect.Method.invoke(Method.java:585)
> >>        at
> >> org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
> >>        at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139)
> >>        at
> >>
> >>
> org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:812)
> >>        at
> >>
> >>
> org.apache.ode.bpel.engine.BpelRuntimeContextImpl.matcherEvent(BpelRuntimeContextImpl.java:1305)
> >>        at
> >>
> >>
> org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:398)
> >>        at
> >>
> >>
> org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:328)
> >>        at
> >>
> >>
> org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:373)
> >>        at
> >>
> >>
> org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:341)
> >>        at
> >>
> >>
> org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:340)
> >>        at
> >>
> >>
> org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:179)
> >>        at
> >>
> >>
> org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:339)
> >>        at
> >>
> >>
> org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:336)
> >>        at
> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
> >>        at java.util.concurrent.FutureTask.run(FutureTask.java:123)
> >>        at
> >>
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
> >>        at
> >>
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
> >>        at java.lang.Thread.run(Thread.java:595)
> >> Logger: ERROR  - TimeStamp: 2009-01-06 16:31:59,048
> >> Scheduled job failed; jobDetail={type=MATCHER, inmem=true,
> >> ckey=200~3151MAM,
> >> correlatorId=202.notifymethodcompletion, iid=1}
> >>
> >> java.lang.RuntimeException:
> org.apache.ode.bpel.iapi.BpelEngineException:
> >> Engine requested non-existent message exchange: 4611686018427388032
> >>        at
> >> org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:464)
> >>        at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139)
> >>        at
> >>
> >>
> org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:812)
> >>        at
> >>
> >>
> org.apache.ode.bpel.engine.BpelRuntimeContextImpl.matcherEvent(BpelRuntimeContextImpl.java:1305)
> >>        at
> >>
> >>
> org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:398)
> >>        at
> >>
> >>
> org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:328)
> >>        at
> >>
> >>
> org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:373)
> >>        at
> >>
> >>
> org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:341)
> >>        at
> >>
> >>
> org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:340)
> >>        at
> >>
> >>
> org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:179)
> >>        at
> >>
> >>
> org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:339)
> >>        at
> >>
> >>
> org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:336)
> >>        at
> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
> >>        at java.util.concurrent.FutureTask.run(FutureTask.java:123)
> >>        at
> >>
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
> >>        at
> >>
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
> >>        at java.lang.Thread.run(Thread.java:595)
> >> Caused by: org.apache.ode.bpel.iapi.BpelEngineException: Engine
> requested
> >> non-existent message exchange: 4611686018427388032
> >>        at
> >>
> >>
> org.apache.ode.bpel.engine.BpelRuntimeContextImpl.getMyRequest(BpelRuntimeContextImpl.java:1100)
> >>        at org.apache.ode.bpel.runtime.PICK.initVariable(PICK.java:161)
> >>        at org.apache.ode.bpel.runtime.PICK.access$400(PICK.java:51)
> >>        at
> >> org.apache.ode.bpel.runtime.PICK$WAITING$2.onRequestRcvd(PICK.java:252)
> >>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>        at
> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>        at
> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>        at java.lang.reflect.Method.invoke(Method.java:585)
> >>        at
> >> org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
> >>        ... 16 more
> >> Logger: DEBUG  - TimeStamp: 2009-01-06 16:31:59,048
> >> Thread[pool-2-thread-4,5,main]: unlock(iid=1)
> >>
> >> Logger: ERROR  - TimeStamp: 2009-01-06 16:31:59,048
> >> Error while executing transaction
> >>
> >> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException:
> >> java.lang.RuntimeException:
> org.apache.ode.bpel.iapi.BpelEngineException:
> >> Engine requested non-existent message exchange: 4611686018427388032
> >>        at
> >>
> >>
> org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:338)
> >>        at
> >>
> >>
> org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:373)
> >>        at
> >>
> >>
> org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:341)
> >>        at
> >>
> >>
> org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:340)
> >>        at
> >>
> >>
> org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:179)
> >>        at
> >>
> >>
> org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:339)
> >>        at
> >>
> >>
> org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:336)
> >>        at
> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
> >>        at java.util.concurrent.FutureTask.run(FutureTask.java:123)
> >>        at
> >>
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
> >>        at
> >>
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
> >>        at java.lang.Thread.run(Thread.java:595)
> >> Caused by: java.lang.RuntimeException:
> >> org.apache.ode.bpel.iapi.BpelEngineException: Engine requested
> >> non-existent
> >> message exchange: 4611686018427388032
> >>        at
> >> org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:464)
> >>        at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139)
> >>        at
> >>
> >>
> org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:812)
> >>        at
> >>
> >>
> org.apache.ode.bpel.engine.BpelRuntimeContextImpl.matcherEvent(BpelRuntimeContextImpl.java:1305)
> >>        at
> >>
> >>
> org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:398)
> >>        at
> >>
> >>
> org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:328)
> >>        ... 11 more
> >> Caused by: org.apache.ode.bpel.iapi.BpelEngineException: Engine
> requested
> >> non-existent message exchange: 4611686018427388032
> >>        at
> >>
> >>
> org.apache.ode.bpel.engine.BpelRuntimeContextImpl.getMyRequest(BpelRuntimeContextImpl.java:1100)
> >>        at org.apache.ode.bpel.runtime.PICK.initVariable(PICK.java:161)
> >>        at org.apache.ode.bpel.runtime.PICK.access$400(PICK.java:51)
> >>        at
> >> org.apache.ode.bpel.runtime.PICK$WAITING$2.onRequestRcvd(PICK.java:252)
> >>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>        at
> >>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>        at
> >>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>        at java.lang.reflect.Method.invoke(Method.java:585)
> >>        at
> >> org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
> >>
> >> --
> >> View this message in context:
> >>
> http://www.nabble.com/nested-invoke-and-receive-tp21309248p21309248.html
> >> Sent from the Apache Ode Dev mailing list archive at Nabble.com.
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/nested-invoke-and-receive-tp21309248p21325004.html
> Sent from the Apache Ode Dev mailing list archive at Nabble.com.
>
>

Reply via email to