You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fx-dev@ws.apache.org by "Bill Nagy (JIRA)" <ji...@apache.org> on 2006/10/07 17:16:20 UTC

[jira] Commented: (SANDESHA2-32) Timing window with InOrder sequences

    [ http://issues.apache.org/jira/browse/SANDESHA2-32?page=comments#action_12440678 ] 
            
Bill Nagy commented on SANDESHA2-32:
------------------------------------

This is a timing issue that should really be solved in the core Axis2 runtime, as that is where the problem is actually occurring.  Unless a mutex is added to indicate that someone is processing the message, then anytime anyone uses the "pause" feature (i.e. not just RM) they could potentially run into this issue.  The correct solution is to have the handlers pass back a return value (e.g. Continue/Suspend/Abort) as a directive to the current execution chain and modify the AxisEngine so that it uses that directive and not the flag in the MessageContext to figure out what to do.


> Timing window with InOrder sequences
> ------------------------------------
>
>                 Key: SANDESHA2-32
>                 URL: http://issues.apache.org/jira/browse/SANDESHA2-32
>             Project: Apache Sandesha2
>          Issue Type: Bug
>            Reporter: Thomas McKiernan
>
> When a sequence is InOrder, a msgCtx will be delivered using the InvokerWorker.
> This will unpause the msg and resume the send such that the app will be invoked with the msg.
> However, it is possible that the original recieving thread will not have completed at that point.
> Therefore the msg will be unpaused before this thread has finished.
> The result is the msg gets "invoked" twice and this causes problems for us at the JAXWS layer.

-- 
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: sandesha-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: sandesha-dev-help@ws.apache.org