You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by John Holland <jh...@amcomsoft.com> on 2006/01/05 16:30:51 UTC

RE: IE Problem: Connection reset by peer: socket write error

I figured this one out. It appears to be a DNS problem.  When I
specified the name of my computer as the host I would get this error,
but when I specified "localhost" it works fine.

 

Now I just hope this doesn't happen in a real server environment.

________________________________

From: John Holland [mailto:jholland@amcomsoft.com] 
Sent: Friday, December 23, 2005 9:09 AM
To: MyFaces Discussion
Subject: IE Problem: Connection reset by peer: socket write error

 

Has anyone seen an error like this (see below) when using IE and any
myfaces component that uses the extension filter (for resources)?

 

2005-12-23 08:50:34,750 ERROR
[org.apache.myfaces.component.html.util.AddResource] - <Error while
serving resource: calendar.HtmlCalendarRenderer/pt.js, message : null>

ClientAbortException:  java.net.SocketException: Connection reset by
peer: socket write error

      at
org.apache.coyote.tomcat4.OutputBuffer.realWriteBytes(OutputBuffer.java:
367)

      at
org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:398)

      at
org.apache.coyote.tomcat4.OutputBuffer.doFlush(OutputBuffer.java:314)

      at
org.apache.coyote.tomcat4.OutputBuffer.close(OutputBuffer.java:278)

      at
org.apache.coyote.tomcat4.CoyoteOutputStream.close(CoyoteOutputStream.ja
va:79)

      at
org.apache.myfaces.component.html.util.MyFacesResourceLoader.writeResour
ce(MyfacesResourceLoader.java:174)

      at
org.apache.myfaces.component.html.util.MyFacesResourceLoader.serveResour
ce(MyfacesResourceLoader.java:153)

      at
org.apache.myfaces.component.html.util.AddResource.serveResource(AddReso
urce.java:576)

      at
org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(Extensi
onsFilter.java:115)

      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:166)

      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:146)

      at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:209)

      at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:596)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
33)

      at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)

      at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:144)

      at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:596)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
33)

      at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)

      at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:235
8)

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

      at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:596)

      at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:118)

      at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:594)

      at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:116)

      at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:594)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
33)

      at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)

      at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:127)

      at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:596)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
33)

      at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)

      at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)

      at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:79
9)

      at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:705)

      at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:57
7)

      at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:683)

      at java.lang.Thread.run(Thread.java:534)

2005-12-23 08:50:34,890 ERROR
[org.apache.myfaces.component.html.util.AddResource] - <Error while
serving resource: calendar.HtmlCalendarRenderer/popcalendar.js, message
: null>

ClientAbortException:  java.net.SocketException: Connection reset by
peer: socket write error

      at
org.apache.coyote.tomcat4.OutputBuffer.realWriteBytes(OutputBuffer.java:
367)

      at
org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:398)

      at
org.apache.coyote.tomcat4.OutputBuffer.doFlush(OutputBuffer.java:314)

      at
org.apache.coyote.tomcat4.OutputBuffer.close(OutputBuffer.java:278)

      at
org.apache.coyote.tomcat4.CoyoteOutputStream.close(CoyoteOutputStream.ja
va:79)

      at
org.apache.myfaces.component.html.util.MyFacesResourceLoader.writeResour
ce(MyfacesResourceLoader.java:174)

      at
org.apache.myfaces.component.html.util.MyFacesResourceLoader.serveResour
ce(MyfacesResourceLoader.java:153)

      at
org.apache.myfaces.component.html.util.AddResource.serveResource(AddReso
urce.java:576)

      at
org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(Extensi
onsFilter.java:115)

      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:166)

      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:146)

      at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:209)

      at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:596)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
33)

      at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)

      at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:144)

      at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:596)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
33)

      at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)

      at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:235
8)

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

      at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:596)

      at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:118)

      at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:594)

      at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:116)

      at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:594)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
33)

      at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)

      at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:127)

      at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:596)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
33)

      at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)

      at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)

      at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:79
9)

      at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:705)

      at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:57
7)

      at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:683)

      at java.lang.Thread.run(Thread.java:534)

 

 

I'm using the 12/20 nightly build of myfaces to get past the body onload
event problem with the tomahawk popup calendar component.

 

Any ideas how to get around this?

 

Oh, here's my extension filter setup:

 

  <filter>

    <filter-name>extensionsFilter</filter-name>

 
<filter-class>org.apache.myfaces.component.html.util.ExtensionsFilter</f
ilter-class>

    <init-param>

        <param-name>maxFileSize</param-name>

        <param-value>20m</param-value>

        <description>Set the size limit for uploaded files.

            Format: 10 - 10 bytes

                    10k - 10 KB

                    10m - 10 MB

                    1g - 1 GB

        </description>

    </init-param>

  </filter>

  

  <filter-mapping>

    <filter-name>extensionsFilter</filter-name>

    <url-pattern>*.jsf</url-pattern>

  </filter-mapping>

  

  <filter-mapping>

    <filter-name>extensionsFilter</filter-name>

    <url-pattern>/faces/*</url-pattern>

  </filter-mapping>

 

Thanks,

John