You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by "Arroyo Pérez, David" <DA...@es.wanadoo.com> on 2002/08/20 14:35:55 UTC

Upload timed out

I have Apache and Tomcat 4.0.3 connected by mod_jk, at the same machine.
 
When one user tries to upload a file with struts, he obtains the error:
 
java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:116)
        at org.apache.ajp.Ajp13.readN(Ajp13.java:429)
        at org.apache.ajp.Ajp13.receive(Ajp13.java:469)
        at org.apache.ajp.RequestHandler.refillReadBuffer(RequestHandler.java:711)
        at org.apache.ajp.RequestHandler.doRead(RequestHandler.java:682)
        at org.apache.ajp.Ajp13.doRead(Ajp13.java:354)
        at org.apache.ajp.tomcat4.Ajp13InputStream.read(Ajp13InputStream.java:99)
        at org.apache.struts.upload.BufferedMultipartInputStream.fill(BufferedMultipartInputStream.java:263)
        at org.apache.struts.upload.BufferedMultipartInputStream.read(BufferedMultipartInputStream.java:156)
        at org.apache.struts.upload.BufferedMultipartInputStream.readLine(BufferedMultipartInputStream.java:228)
        at org.apache.struts.upload.MultipartIterator.createLocalFile(MultipartIterator.java:488)
        at org.apache.struts.upload.MultipartIterator.getNextElement(MultipartIterator.java:217)
        at org.apache.struts.upload.DiskMultipartRequestHandler.handleRequest(DiskMultipartRequestHandler.java:76)
        at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:735)
        at org.apache.struts.action.ActionServlet.processPopulate(ActionServlet.java:2061)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1564)
        at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1564)
        at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
        at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at org.apache.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:458)
        at org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:551)
        at java.lang.Thread.run(Thread.java:536)
 
 
And this error appears at the same time he push the button "upload".
 
>From my computer I don't have this problem.
 
Does any one know what's happening ?
 
Thanks
 
___________________________________________________

Wanadoo España S.L.
Herramientas Corporativas / Analista Desarrollo
David Arroyo Pérez / darroyo@es.wanadoo.com
Tel: 96 504 0000   / Extensión: 44709
Fax: 96 504 0040
< <http://www.wanadoo.es/> http://www.wanadoo.es>
__________________________________________________