I am running Axis with Websphere server 5.0. I have several services exposed via Axis. When calling a service via Axis from a remote client, I intermittently get an "InterruptedIOException: Read timed out" exception. (See full stack trace below).

This problem first exposed itself and occurs most often on our less powerful client machines with slower processors and less memory. This makes me wonder if this is somehow some kind of resource issue on the client. However, the same exception also occurs on our more powerful clients, but with less frequency.

Anybody have any ideas on what is happening here?

Thanks,
Mike

Stack trace follows:


AxisFault


faultCode: {http://xml.apache.org/axis/}Server.userException

faultString: java.io.InterruptedIOException: Read timed out

faultActor: null

faultDetail:

stackTrace: java.io.InterruptedIOException: Read timed out

at java.net.SocketInputStream.socketRead(Native Method)

at java.net.SocketInputStream.read(SocketInputStream.java(Compiled Code))

at com.ibm.ws.io.Stream.read(Stream.java:17)

at com.ibm.ws.io.ReadStream.read(ReadStream.java(Compiled Code))

at com.ibm.ws.http.ContentLengthInputStream.read(ContentLengthInputStream.java:34)

at com.ibm.ws.io.ReadStream.read(ReadStream.java(Compiled Code))

at com.ibm.ws.webcontainer.http.HttpConnection.read(HttpConnection.java:340)

at com.ibm.ws.webcontainer.srp.SRPConnection.read(SRPConnection.java:200)

at com.ibm.ws.webcontainer.srt.SRTInputStream.read(SRTInputStream.java:80)

at com.ibm.ws.webcontainer.srt.http.HttpInputStream.read(HttpInputStream.java:309)

at org.apache.xerces.impl.XMLEntityManager$RewindableInputStream.read(XMLEntityManager.java(Compiled Code))

at org.apache.xerces.impl.io.UTF8Reader.read(UTF8Reader.java(Compiled Code))

at org.apache.xerces.impl.XMLEntityManager$EntityScanner.load(XMLEntityManager.java(Compiled Code))

at org.apache.xerces.impl.XMLEntityManager$EntityScanner.scanContent(XMLEntityManager.java(Compiled Code))

at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanContent(XMLDocumentFragmentScannerImpl.java(Compiled Code))

at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java(Compiled Code))

at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java(Compiled Code))

at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:525)

at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:581)

at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)

at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1158)

at javax.xml.parsers.SAXParser.parse(Unknown Source)

at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:232)

at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:546)

at org.apache.axis.Message.getSOAPEnvelope(Message.java:377)

at org.apache.axis.handlers.soap.SOAPService$SOAPRequestHandler.invoke(SOAPService.java:176)

at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)

at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156)

at org.apache.axis.SimpleChain.invoke(SimpleChain.java:126)

at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:437)

at org.apache.axis.server.AxisServer.invoke(AxisServer.java:316)

at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:701)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:335)

at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))

at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)

at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)

at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)

at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:258)

at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)

at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:872)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:491)

at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:173)

at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:79)

at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:199)

at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)

at com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:114)

at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:187)

at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:331)

at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)

at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:432)

at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:343)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))

_________________________________________________________________
Tired of spam? Get advanced junk mail protection with MSN 8. http://join.msn.com/?page=features/junkmail




Reply via email to