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 "Thomas McKiernan (JIRA)" <ji...@apache.org> on 2006/12/05 17:50:22 UTC

[jira] Updated: (SANDESHA2-60) Axis QOS chain not tolerant of duplicates

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

Thomas McKiernan updated SANDESHA2-60:
--------------------------------------

    Attachment: OS_sendAcksIfNeeded.patch

> Axis QOS chain not tolerant of duplicates
> -----------------------------------------
>
>                 Key: SANDESHA2-60
>                 URL: http://issues.apache.org/jira/browse/SANDESHA2-60
>             Project: Apache Sandesha2
>          Issue Type: Bug
>            Reporter: Thomas McKiernan
>         Attachments: OS_sendAcksIfNeeded.patch
>
>
> Because the SandeshaGlobalInHandler is set to run before the instanceDispatcher, it runs after the addressing based dispatcher.
> This means duplicate filtering happens after the addressing dispatcher, and the addressing dispatcher is not tolerant of duplicates.
> The following error msg is received:
> [01/12/06 16:18:25:923 GMT] 0000002f AsyncInRespon E   org.apache.axis2.AxisFault: A message was added that is not valid. However, the operation context was completed.
>        at org.apache.axis2.description.OutInAxisOperation.addMessageContext(OutInAxisOperation.java:69)
>        at org.apache.axis2.context.OperationContext.addMessageContext(OperationContext.java:197)
>        at org.apache.axis2.engine.AddressingBasedDispatcher.invoke(AddressingBasedDispatcher.java:124)
>        at org.apache.axis2.engine.Phase.invoke(Phase.java:382)
>        at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:245)
>        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:164)
> The fix is to make the inHandler run before the addressing based dispatcher. However, this then causes problems in the sendAckIfNeeded code
> due to the axisOperation code not being resolved anymore.
> Luckily, that code can be refacotred only slightly to depend only on the axis service.
> I will attach a patch to fix this.

-- 
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