sendReceiveNonBlocking fails to send multiple (identical) requests
------------------------------------------------------------------

                 Key: AXIS2-1061
                 URL: http://issues.apache.org/jira/browse/AXIS2-1061
             Project: Apache Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: client-api
         Environment: Windows XP sp2, jdk 1.5.03, mac os X 10.4.7, jdk 1.5_06, 
axis2 17/08/06
            Reporter: Michele Mazzucco
            Priority: Critical


The call sendReceiveNonBlocking call fails when multiple, identical messages 
are sent. More in detail, the first send succeeds, but the second fails because 
the message is sent with an empty SOAP body. A workaround is to interleave two 
consecutive send operations by (at least) 600 ms (on my system).

In other words:
for (int i = 0; i < execution.requestNum; i++) {
        OMElement payload = getTestOMElement();
        sender.sendReceiveNonBlocking(payload, callback);
}

succeeds, while:
OMElement payload payload = getTestOMElement();
for (int i = 0; i < execution.requestNum; i++) {
        sender.sendReceiveNonBlocking(payload, callback);
}

fails, because (from the second send) the SOAP message is empty

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