|
Hi, I have some additional information that might be helpful in debugging this issue.
As I have mentioned earlier, the web service invocations were working fine from April until June 21st time frame. From June 21st all (100%) of the web service invocations had ended up not being sent to the server and the library always returned a null object. No exceptions or errors thrown. Also on two different occasions in this time frame the library worked on some of the instances in our cluster (following a restart) until it is restarted again.
I see some helpful information (?) in the log files.
In the production environment, the log file has the same log information as in our Dev environment (where it is working fine) until the invoke method invocation. After this invocation, the library is returning without performing the invoke operation.
Production log snippet: 2003-07-09 15:13:21 | DEBUG | org.apache.axis.i18n.ProjectResourceBundle | org.apache.axis.i18n.resource::handleGetObject(endElem00) 2003-07-09 15:13:21 | DEBUG | org.apache.axis.encoding.SerializationContextImpl | End element soapenv:Envelope 2003-07-09 15:13:21 | DEBUG | org.apache.axis.utils.NSStack | NSPop (32) … 2003-07-09 15:13:21 | DEBUG | org.apache.axis.client.AxisClient | Enter: AxisClient::invoke 2003-07-09 15:13:21 | DEBUG | org.apache.axis.client.AxisClient | EngineHandler: null 2003-07-09 15:13:21 | DEBUG | org.apache.axis.SimpleChain | Enter: SimpleChain::invoke
(Same as in Dev environment until now but missing all the other statement between these statements)
2003-07-09 15:13:21 | DEBUG | org.apache.axis.SimpleChain | Exit: SimpleChain::invoke 2003-07-09 15:13:21 | DEBUG | org.apache.axis.client.AxisClient | Exit: AxisClient::invoke 2003-07-09 15:13:21 | DEBUG | org.apache.axis.client.Call | Exit: Call::invoke() 2003-07-09 15:13:21 | DEBUG | org.apache.axis.client.Call | Exit: Call::invoke(ns, meth, args) 2003-07-09 15:13:21 | DEBUG | org.apache.axis.TIME | axis.Call.invoke: 211 {http://tempuri.org/}GetAddressbook 2003-07-09 15:13:21 | ERROR | net.verizon.vasp.modules.emailandmore.ContactsView | DCContactsSummary threw an exception: java.lang.Exception: No contact
Dev environment log snippet: 2003-07-09 15:13:09,650 DEBUG [ExecuteThread: '11' for queue: 'default'] (NSStack.java:133) - NSPop (32) … 2003-07-09 15:13:09,652 DEBUG [ExecuteThread: '11' for queue: 'default'] (AxisClient.java:110) - Enter: AxisClient::invoke 2003-07-09 15:13:09,653 DEBUG [ExecuteThread: '11' for queue: 'default'] (AxisClient.java:125) - EngineHandler: null 2003-07-09 15:13:09,678 DEBUG [ExecuteThread: '11' for queue: 'default'] (SimpleChain.java:122) - Enter: SimpleChain::invoke 2003-07-09 15:13:09,679 DEBUG [ExecuteThread: '11' for queue: 'default'] (ProjectResourceBundle.java:111) - org.apache.axis.i18n.resource::handleGetObject(enter00) 2003-07-09 15:13:09,680 DEBUG [ExecuteThread: '11' for queue: 'default'] (HTTPSender.java:103) - Enter: HTTPSender::invoke 2003-07-09 15:13:09,769 DEBUG [ExecuteThread: '11' for queue: 'default'] (ProjectResourceBundle.java:111) - org.apache.axis.i18n.resource::handleGetObject(createdHTTP00) 2003-07-09 15:13:09,770 DEBUG [ExecuteThread: '11' for queue: 'default'] (DefaultSocketFactory.java:133) - Created an insecure HTTP connection 2003-07-09 15:13:09,776 DEBUG [ExecuteThread: '11' for queue: 'default'] (SOAPPart.java:330) - Enter: SOAPPart::getAsBytes
(Please note that all these are missing from the prod log file) …
2003-07-09 15:13:10,112 DEBUG [ExecuteThread: '11' for queue: 'default'] (ProjectResourceBundle.java:111) - org.apache.axis.i18n.resource::handleGetObject(exit00) 2003-07-09 15:13:10,113 DEBUG [ExecuteThread: '11' for queue: 'default'] (HTTPSender.java:137) - Exit: HTTPDispatchHandler::invoke 2003-07-09 15:13:10,114 DEBUG [ExecuteThread: '11' for queue: 'default'] (SimpleChain.java:129) - Exit: SimpleChain::invoke 2003-07-09 15:13:10,115 DEBUG [ExecuteThread: '11' for queue: 'default'] (AxisClient.java:220) - Exit: AxisClient::invoke 2003-07-09 15:13:10,116 DEBUG [ExecuteThread: '11' for queue: 'default'] (SOAPPart.java:514) - Enter: SOAPPart::getAsSOAPEnvelope() 2003-07-09 15:13:10,117 DEBUG [ExecuteThread: '11' for queue: 'default'] (ProjectResourceBundle.java:111) - org.apache.axis.i18n.resource::handleGetObject(currForm)
Looking into the SimpleChain.java file, it appears as though that there might not be any handlers and hence the method simply returns. Whether or not this is the case, why is this failure happening? What could possibly be going wrong? Are we missing some configuration step or something?
Please let me know if you have any thoughts about this. Appreciate your help. Thanks. --Radhika
-----Original Message-----
Hi, We are using axis in our production environment and something very unexplainable is happening lately. We had been in production for a couple of months and we were doing ok. But for the past week or so, what we are observing is “none” of the “calls” are succeeding. We see that the stub method is being invoked but the web service provider does not receive these requests. Also axis does not fail but returns a null object. We are not able to figure out why this is happening. Please note that the web service provider is up and running and we are able to access it using our test pages using HTTP protocol directly, which means the network issues are not resulting in this issue. Also based on our log files all the flow up to the stub method invocation is executed and no exceptions are being thrown but the request does not go through and we get a null object. This issue is happening in our production environment and is causing a lot of trouble. Any ideas what is going wrong? Thanks. --Radhika
|
- RE: web service invocations are failing Radhika Chippada
- RE: web service invocations are failing Radhika Chippada
