On Wed, Aug 6, 2008 at 5:26 AM, Arkadiusz Burdach <[EMAIL PROTECTED]> wrote:

> Hi.
>
> I was on holiday so I didn't look on this bug, but now I'm back and will
> continue works on it. Hope, you are happy about it :-)
> After investigation of code and tests, I founded, that:
>
> - MessageExchange is in state RESPONSE, because it is older MEX (belong to
> one of previous instances of process)
> - matcherEvent take this MEX, because value of correlation key is older
> - value of correlation key is older because correlation key is initialized
> as older
> - value of correlation key is initialized as older because two instances of
> process got the same message
>
> I've checked this by pmapi and it's true. Two processes stay in state
> active and got the same input message.
>
> Some tips why it is done? I remind that problem exists with JBI IL and WEB
> IL.
> Maybe somebody can tell me, how looks way delivering message to process?
>

You mean that you're sending twice the same message, resulting in two
processes with the same correlation? We're actually still missing the check
for this and should throw a bpel:correlationViolation.

Matthieu


>
> Cheers, Arek
>

Reply via email to