axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Davanum Srinivas (JIRA)" <j...@apache.org>
Subject [jira] Updated: (AXIS2-1649) Invocation with useSeparateListener option set will never complete if an error occurs in the outbound transport
Date Sun, 10 Jun 2007 02:30:26 GMT

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

Davanum Srinivas updated AXIS2-1649:
------------------------------------

    Priority: Blocker  (was: Major)

> 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: Bill Nagy
>            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


Mime
View raw message