[ http://issues.apache.org/jira/browse/SANDESHA2-45?page=all ]

Matt Lovett resolved SANDESHA2-45.
----------------------------------

    Resolution: Fixed

> Terminate messages are sent even if the sequence is already terminated and 
> sent more than once
> ----------------------------------------------------------------------------------------------
>
>                 Key: SANDESHA2-45
>                 URL: http://issues.apache.org/jira/browse/SANDESHA2-45
>             Project: Apache Sandesha2
>          Issue Type: Bug
>            Reporter: Andrew Gatford
>         Attachments: terminate.patch
>
>
> Terminate messages are sent more then once.  This is due to the fact that the 
> suspend response is not returned to the SandeshaOutHandler.
> This means that both the thread that requested the terminate and the Sender 
> thread will both send the terminate message.
> In addition to this when the sequence has already been terminated, then the 
> terminate processor should return suspend for the message.
> Finally it is possible for a terminate sequence message to not have a 
> sequence key set, but it can still find the sequenceId and the internal 
> sequence id.
> In this case the Sender will fail with an exception indicating that the 
> PropertyKey can't be found.  This can be fixed by adding the sequence id and 
> internal sequence id to the SenderBean for the terminate message.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to