Conflicting Receive
Forum topic: Submitted by faridasabry on 15. September 2013 - 6:24. Last updated on 15. September 2013 - 6:24.
I have a scenario where a BPEL process with a parallel flow is calling an asynchronous process two times in parallel and waits for their callbacks. I added two correlation sets one to correlate to the calling BPEL process instance and one to correlate to the Receive in which flow path. The first correlation is initiated at the start of the process request and the second is assigned to the invocation request. And in the Receive activities, I correlate to both of them but I am receiving a conflictingReceive fault response. And the error:
ERROR [PICK] org.apache.ode.bpel.common.FaultException: {Selector plinkInstnace= {PartnerLinkInstance partnerLinkDecl=OPartnerLink#41,scopeInstanceId=9601},ckeySet=[{CorrelationKey setId=AsynchCorr, values=[hello]}, {CorrelationKey setId=FlowCorr, values=[flow 2:]}],opName=onResult,oneWay=yes,mexId=<null>,idx=0,route=one}I am using Apache ODE with Tomcat. I can send you sample projects if you can help.