rwhit_80204
Nov 09, 2010Nimbostratus
set_monitor_state throws AxisFault with return code 0
I have a java app used to gracefully disable pool members for maintenance and then re-enable (I'm sure the code originated with one of the examples here). Recently an AxisFault is thrown with a return code of 0 upon callling set_monitor_state:
AxisFault
faultCode: {http://xml.apache.org/axis/}HTTP
faultSubcode:
faultString: (0)null
faultActor:
faultNode:
faultDetail:
{}:return code: 0
{http://xml.apache.org/axis/}HttpErrorCode:0
(0)null
at
org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:744)
at
org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144)
at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at
iControl.LocalLBPoolMemberBindingStub.set_monitor_state(LocalLBPoolMemberBindingStub.java:1514)
at BigIpController.setStatus(BigIpController.java:180)
at BigIpController.main(BigIpController.java:592)
Note that this code works >90% of the time. What does this fault mean? Is the best strategy just to retry when this occurs?