[
https://issues.apache.org/jira/browse/ODE-550?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rafal Rusin resolved ODE-550.
-----------------------------
Resolution: Cannot Reproduce
No process attached
> Correlated receive in parallel for-each loop produce exception with all
> backends
> --------------------------------------------------------------------------------
>
> Key: ODE-550
> URL: https://issues.apache.org/jira/browse/ODE-550
> Project: ODE
> Issue Type: Bug
> Components: BPEL Runtime
> Affects Versions: 1.2
> Environment: JPA/Derby
> JPA/Oracle
> Hibernate/Oracle
> Reporter: Andi
>
> trying to get a relatively simple process which performs a correlated
> receive in parallel for-each loop (attached) - just the sweet spot for BPEL ;)
> I've tried with:
> - Derby/JPA - java.sql.SQLException: A lock could not be obtained due
> to a deadlock (full stack in earlier emails)
> - Hibernate/Oracle - the exception is below (hibernate 3.2.5/ oracle
> 10.2)
> - JPA / Oracle - This didn't produce exceptions, but it produced the
> following error, which killed the process instance...
> o ERROR - GeronimoLog.error(104) | The message exchange seems to be in
> an unconsistent state, you're probably missing a reply on a request/response
> interaction.
> INFO - GeronimoLog.info(79) | ActivityRecovery: Registering activity 25,
> failure reason: org.apache.ode.bpel.iapi.BpelEngineException: Engine
> requested response
> while the message exchange hqejbhcnphr426192c3r3o was in the state
> COMPLETED_OK on channel 45
> Attached are:
> - BPEL process files
> - Log from Hibranate/Oracle
> A few more notes:
> - the process is defined with an input message accepting anyType (for ease
> of playing around). Request messages do need to look like the SOAP envelope
> below.
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:urn="urn:bpel:BpelMock">
> <soapenv:Header/>
> <soapenv:Body>
> <urn:BPELInRequest>
> <Part1>
> <priority>2</priority>
> <command>5</command>
> <requestId>REQUEST_ID_141</requestId>
> <current-priority></current-priority>
> <message-id>12</message-id>
> <command-data><data>some random stuff</data></command-data>
> </Part1>
> </urn:BPELInRequest>
> </soapenv:Body>
> </soapenv:Envelope>
> - The "requestId" element content is used a part of the correlation key
> (which allows executing multiple processes).
> - The process invokes a 1-way operation and attempts to correlate a
> reciprocal invocation which echo's the data..It seems that that's where the
> issue occurs.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.