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]

Reply via email to