You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Deepal Jayasinghe (JIRA)" <ji...@apache.org> on 2007/06/10 06:28:26 UTC

[jira] Assigned: (AXIS2-1649) Invocation with useSeparateListener option set will never complete if an error occurs in the outbound transport

     [ https://issues.apache.org/jira/browse/AXIS2-1649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Deepal Jayasinghe reassigned AXIS2-1649:
----------------------------------------

    Assignee: Deepal Jayasinghe  (was: Bill Nagy)

> Invocation with useSeparateListener option set will never complete if an error occurs in the outbound transport
> ---------------------------------------------------------------------------------------------------------------
>
>                 Key: AXIS2-1649
>                 URL: https://issues.apache.org/jira/browse/AXIS2-1649
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: kernel
>            Reporter: Bill Nagy
>            Assignee: Deepal Jayasinghe
>            Priority: Blocker
>
> If the useSeparateListener option is set, MessageContext.TRANSPORT_NON_BLOCKING will, in turn, be set forcing the actual message transmission to occur on another thread via the TransportNonBlockingInvocationWorker.  However, the TransportNonBlockingInvocationWorker swallows all exceptions, so if an error occurs during the outbound transport, the callback will never be notified and the requestor will hang indefinately.  I will modify the TransportNonBlockingInvocationWorker to invoke Callback.onError(), if it exists, passing the exception and eliminating the hang.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org