My client application is built using Spring + java services Wrapper which is deployed in JAVA6 env.( http://wrapper.tanukisoftware.org/doc/english/integrate-simple-win.html) the client application is a batch controller application. the java wrapper calls the controller class which in turn calls a Axis 1.3 service A deployed on some other machin. after getting the response XML from service A to the batch controller it gives call to service B deployed with service A in tomcat 6 in java 6 env. in the Tomcat 6 container there are 4 more services along with A and B. the B service is a central service which inturns gives call to remaining 4 services and then returns to batch controller. but once B completes process it just returns null to Batch controller. then the batch contoller updates DB tables to update the status of the process.
If all the services and the batch controller are deployed on same machine then it does not cause any problem. but over the network it gives follwing error. On Mon, May 12, 2008 at 5:55 AM, Michele Mazzucco < [EMAIL PROTECTED]> wrote: > Can you post more information about your configuration (both server and > client)? > > > Thanks, > Michele > > > > On 9 May 2008, at 19:45, Sushil Dodake wrote: > > Hi all, > > i have 6 Axis2 1.3 services deployed in a Tomcat 6 continer and on JAVA > > 6 env. > > out of the 6 services 1 is a central controller which calls other 5 > > services for diffrent data. > > there is one application which is deployed on some other machin which > > calls central controller service and one more service in the container. > > the data which flows across the services and the independent application > > is big XMLs > > it seems that if the application is running continously for 2-4 hrs... > > after 2 hrs roughly.. it thows an exception. > > the scenario is not reproducible every time (lets say for same data so > > definately its not a data issue.) > > I am really confused. > > any thoughts on this? > > > > org.apache.axis2.AxisFault > > at org.apache.axis2.AxisFault.makeFault(AxisFault.java:417) > > at > > org.apache.axis2.transport.http.ApplicationXMLFormatter.writeTo(ApplicationXMLFormatter.java:116) > > at > > org.apache.axis2.transport.http.CommonsHTTPTransportSender.sendUsingOutputStream(CommonsHTTPTransportSender.java:294) > > at > > org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:211) > > at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:396) > > at > > org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusinessLogic(AbstractInOutSyncMessageReceiver.java:45) > > at > > org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96) > > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145) > > at > > org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUtil.java:125) > > at > > org.apache.axis2.transport.http.util.RESTUtil.processXMLRequest(RESTUtil.java:78) > > at > > org.apache.axis2.transport.http.AxisServlet$RestRequestProcessor.processXMLRequest(AxisServlet.java:788) > > at > > org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:193) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > > at > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > > at > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) > > at > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) > > at > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > > at > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > > at > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) > > at > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) > > at > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) > > at > > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) > > at java.lang.Thread.run(Thread.java:619) > > Caused by: com.ctc.wstx.exc.WstxIOException: null > > at > > com.ctc.wstx.sw.BaseStreamWriter.writeCharacters(BaseStreamWriter.java:511) > > at > > org.apache.axiom.om.impl.MTOMXMLStreamWriter.writeCharacters(MTOMXMLStreamWriter.java:196) > > at > > org.apache.axiom.om.impl.llom.OMTextImpl.writeOutput(OMTextImpl.java:212) > > at > > org.apache.axiom.om.impl.llom.OMTextImpl.internalSerializeLocal(OMTextImpl.java:371) > > at > > org.apache.axiom.om.impl.llom.OMTextImpl.internalSerializeAndConsume(OMTextImpl.java:365) > > at > > org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:785) > > at > > org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume(OMElementImpl.java:814) > > at > > org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:785) > > at > > org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume(OMElementImpl.java:814) > > at > > org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume(OMNodeImpl.java:421) > > at > > org.apache.axis2.transport.http.ApplicationXMLFormatter.writeTo(ApplicationXMLFormatter.java:114) > > ... 24 more > > Caused by: ClientAbortException: java.net.SocketException: Connection > > reset by peer: socket write error > > at > > org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:358) > > at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434) > > at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:349) > > at > > org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:381) > > at > > org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:370) > > at > > org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:89) > > at com.ctc.wstx.io.UTF8Writer.write(UTF8Writer.java:139) > > at > > com.ctc.wstx.sw.BufferingXmlWriter.flushBuffer(BufferingXmlWriter.java:1103) > > at > > com.ctc.wstx.sw.BufferingXmlWriter.writeRaw(BufferingXmlWriter.java:229) > > at > > com.ctc.wstx.sw.BufferingXmlWriter.writeCharacters(BufferingXmlWriter.java:543) > > at > > com.ctc.wstx.sw.BaseStreamWriter.writeCharacters(BaseStreamWriter.java:509) > > ... 34 more > > Caused by: java.net.SocketException: Connection reset by peer: socket > > write error > > at java.net.SocketOutputStream.socketWrite0(Native Method) > > at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) > > at java.net.SocketOutputStream.write(SocketOutputStream.java:136) > > at > > org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:737) > > at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434) > > at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:349) > > at > > org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:761) > > at > > org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:126) > > at > > org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:570) > > at org.apache.coyote.Response.doWrite(Response.java:560) > > at > > org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353) > > ... 44 more > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
