If this isn't in the FAQ already, it should be ;-).

SocketWriteErrors are almost always the result of the user hitting the "stop" button 
in the browser before the page is fully loaded.  The "fix" is to make your content 
more interesting, so users stop doing this, or to make it load faster so that they 
don't get the chance ;-).

  "Susan Hoddinott" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
  Hello,

  I recently upgraded my java JVM from an earlier version of 1.3.1 to 1.3.1_09.  I 
found when I did this that some things which were previously working now give the 
following error:

  //////////////////////////////////////////////////////////////
  MonitorFilter::IOExceptionMonitorFilter::A web application object caused an exception

  MonitorFilter::java.net.SocketException: socket write error (code=10022)

  at java.net.SocketOutputStream.socketWrite(Native Method)

  at java.net.SocketOutputStream.write(SocketOutputStream.java:91)

  at org.apache.catalina.connector.ResponseBase.flushBuffer(ResponseBase.java:679)

  at 
org.apache.catalina.connector.HttpResponseBase.flushBuffer(HttpResponseBase.java:741)

  at org.apache.catalina.connector.ResponseBase.write(ResponseBase.java:652)

  at org.apache.catalina.connector.ResponseStream.write(ResponseStream.java:312)

  at 
org.apache.catalina.connector.http.HttpResponseStream.write(HttpResponseStream.java:175)

  at org.apache.catalina.servlets.DefaultServlet.copyRange(DefaultServlet.java:1893)

  at org.apache.catalina.servlets.DefaultServlet.copy(DefaultServlet.java:1642)

  at 
org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:1194)

  at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:519)

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

  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.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:223)

  at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)

  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:201)

  at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

  at 
org.netbeans.modules.web.monitor.catalina.MonitorValve.invoke(MonitorValve.java:142)

  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:2344)

  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)

  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:462)

  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:163)

  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.connector.http.HttpProcessor.process(HttpProcessor.java:1011)

  at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106)

  
//////////////////////////////////////////////////////////////////////////////////////

  I tried 1.3.1_08 and it did the same thing.  As the errors are clearly Tomcat 
related, is there something in my Tomcat configuration I also need to change?  Does 
anyone know what this error is and how it may be fixed?


  Regards,
  Susan Hoddinott
  http://www.hexworx.com



------------------------------------------------------------------------------


  ---------------------------------------------------------------------
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to