ode-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Arkadiusz Burdach (JIRA)" <j...@apache.org>
Subject [jira] Updated: (ODE-334) FATAL in BpelRuntimeContextImpl
Date Tue, 15 Jul 2008 13:47:32 GMT

     [ https://issues.apache.org/jira/browse/ODE-334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Arkadiusz Burdach updated ODE-334:

    Attachment: bug327.tar.gz

> FATAL in BpelRuntimeContextImpl
> -------------------------------
>                 Key: ODE-334
>                 URL: https://issues.apache.org/jira/browse/ODE-334
>             Project: ODE
>          Issue Type: Bug
>          Components: BPEL Runtime
>    Affects Versions: 1.2
>            Reporter: Arkadiusz Burdach
>         Attachments: bug327.tar.gz
> Hi.
> I'm using ode 1.2RC1 on servicemix and with Oracle DB and I've got some fatal error:
> FATAL | pool-4-thread-3 | BpelRuntimeContextImpl   | .engine.BpelRuntimeContextImpl 1147
| Engine requested response while the message exchange hqejbhcnphr3fj1lkxovvt was in the state
> ERROR | pool-4-thread-3 | JacobVPU                 | b.vpu.JacobVPU$JacobThreadImpl 
463 | Method "onRequestRcvd" in class "org.apache.ode.bpel.runtime.PICK$WAITING$2" threw an
unexpected exception.
> org.apache.ode.bpel.iapi.BpelEngineException: Engine requested response while the message
exchange hqejbhcnphr3fj1lkxovvt was in the state RESPONSE
> >---at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.getMyRequest(BpelRuntimeContextImpl.java:1148)
> >---at org.apache.ode.bpel.runtime.PICK.initVariable(PICK.java:160)
> >---at org.apache.ode.bpel.runtime.PICK.access$400(PICK.java:51)
> >---at org.apache.ode.bpel.runtime.PICK$WAITING$2.onRequestRcvd(PICK.java:258)
> >---at sun.reflect.GeneratedMethodAccessor91.invoke(Unknown Source)
> >---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:833)
> >---at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.matcherEvent(BpelRuntimeContextImpl.java:1344)
> >---at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:408)
> >---at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:326)
> I want to implement very simple scenario: Two processes communicate each other. Main
process initialize corellation set by property in input message, then invoke operation in
Partner process. This response immediately, do something with input data and copy result with
corellating property to next message. Last one is sended to Main process (receive with the
same corellation set but not initializing) which take it and end by responsing result.
> I've send paraller about 10 messages and got 10 positive answers, but when I've tried
to send more messages, I've got this exception and after that, on any request I've got:
> java.lang.IllegalStateException: Exchange not found
> and in smx logs:
> (...)
> DEBUG - BpelRuntimeContextImpl         - MatcherEvent handling: nothing to do, no matching
message in DB
> and process is in state of last receive.
> I've attached diagram in intalio and maven's project which creates service assembly.
> Regards, Arek

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message