DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20718>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20718 uninformative exceptions Summary: uninformative exceptions Product: Axis Version: 1.1rc2 Platform: Other OS/Version: Linux Status: NEW Severity: Normal Priority: Other Component: Serialization/Deserialization AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] I am using client-side stubs generated by the WSDL2Java functionality of Axis. My client program forks 150 threads, and each goes into a loop whose body first does a stochastic sleep and then does a call. The server is IBM WebSphere 5.0.0, on which I am using the Web Services Gateway (recently modified to support concurrency), and a very simply service deployed in the Gateway; I think that stuff is using a pre-Axis version of Apache SOAP. Sometimes the client's calls succeed. Sometimes some calls raise an exception whose printout is stunningly devoid of useful information. Using tcpdump (Axis' tcpmon fails under this stressful a load) shows normal reply messages, so I think the problem is somewhere on the client side. Setting JAVA_COMPILER=none changes things so much that the problem does not occur (but slows things down too much). Here is such an Exception's printout: AxisFault faultCode: {http://xml.apache.org/axis/}HTTP faultSubcode: faultString: (0)null faultActor: faultNode: faultDetail: {}string: return code: 0 (0)null at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java(Compiled Code)) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java(Compiled Code)) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java(Compiled Code)) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java(Compiled Code)) at org.apache.axis.SimpleChain.invoke(SimpleChain.java(Compiled Code)) at org.apache.axis.client.AxisClient.invoke(AxisClient.java(Compiled Code)) at org.apache.axis.client.Call.invokeEngine(Call.java(Compiled Code)) at org.apache.axis.client.Call.invoke(Call.java(Compiled Code)) at org.apache.axis.client.Call.invoke(Call.java(Compiled Code)) at org.apache.axis.client.Call.invoke(Call.java(Compiled Code)) at org.apache.axis.client.Call.invoke(Call.java(Compiled Code)) at org.tempuri.TaxManagement.TaxManagementApacheSOAPBindingStub.invokeService(TaxManagementApacheSOAPBindingStub.java(Compiled Code)) at stress.tax$tax_Inv.do1(tax.java(Compiled Code)) at com.ibm.wsst.builtin.IndepInvokeAndThinkFactory$1.do1(IndepInvokeAndThinkFactory.java(Compiled Code)) at com.ibm.wsst.builtin.MarkovSessionFactory$1.do1(MarkovSessionFactory.java(Compiled Code)) at com.ibm.wsst.engine.SessionRunner.run(SessionRunner.java:77) at com.ibm.wsst.engine.threadpool.ThreadPoolInstance$PoolThread.run(ThreadPoolInstance.java:136)
