Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.2.2
-
None
Description
After the change in JUDDI-498, now the result of these void server call is an empty Vector, so that result.elementAt(0) will result in IndexOutOfBoundsException. All these void related call will have the same failure.
See following code in scout for details.
org.apache.ws.scout.transport.AxisTransport.send(Element, URI)
{
...
try {
service = new Service();
call = (Call)service.createCall();
call.setTargetEndpointAddress(endpointURL.toURL());
String requestString = XMLUtils.ElementToString(request);
SOAPBodyElement body = new SOAPBodyElement(new ByteArrayInputStream(requestString.getBytes("UTF-8")));
Object[] soapBodies = new Object[]
;
Vector result = (Vector)call.invoke(soapBodies);
response = ((SOAPBodyElement)result.elementAt(0)).getAsDOM();
}
...
}