Invocation with useSeparateListener option set will never complete if an error occurs in the outbound transport ---------------------------------------------------------------------------------------------------------------
Key: AXIS2-1649 URL: http://issues.apache.org/jira/browse/AXIS2-1649 Project: Apache Axis 2.0 (Axis2) Issue Type: Bug Components: kernel Reporter: Bill Nagy Assigned To: Bill Nagy 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. - 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]