"Mathias P.W Nilsson" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > Don't know how to get rid of this >
Don't take so long to generate the page that your users get bored and move on to utube ;)? Seriously, the error is that the user has moved on to a different page (e.g. clicking on a different link) before the page is fully loaded. The browser no longer wants the original page, so closes the Socket, and you get this exception. Tomcat throws it's own special ClientAbortException so that it knows not to log the exception, but that doesn't prevent your Servlets and/or Filters logging it. I'm guessing that Youssef is right, and that it is Spring that is logging the exception. But it isn't clear from the log extract who is logging it. > > :844) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce > ss(Http11Protocol.java:583) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44 > 7) > at java.lang.Thread.run(Thread.java:619) > Caused by: java.net.SocketException: Connection reset by peer: socket > write > erro > r > at java.net.SocketOutputStream.socketWrite0(Native Method) > at > java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) > at java.net.SocketOutputStream.write(SocketOutputStream.java:136) > at > com.sun.net.ssl.internal.ssl.OutputRecord.writeBuffer(OutputRecord.ja > va:295) > at > com.sun.net.ssl.internal.ssl.OutputRecord.write(OutputRecord.java:284 > ) > at > com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecordInternal(SSLSoc > ketImpl.java:734) > at > com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl. > java:722) > at > com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.ja > va:59) > at > org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(Internal > OutputBuffer.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$OutputStreamOutputBuffe > r.doWrite(InternalOutputBuffer.java:761) > at > org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(Identit > yOutputFilter.java:118) > at > org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputB > uffer.java:570) > at org.apache.coyote.Response.doWrite(Response.java:560) > at > org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffe > r.java:353) > ... 28 more > ClientAbortException: java.net.SocketException: Connection reset by peer: > socke > t write error > at > org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffe > r.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.ja > va:381) > at > org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:37 > 0) > at > org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputSt > ream.java:89) > at > se.edgesoft.hairless.web.resource.FileResourceServlet.doGet(FileResou > rceServlet.java:74) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:206) > at > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.ja > va:234) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:206) > at > org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doF > ilterInternal(OpenEntityManagerInViewFilter.java:111) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerR > equestFilter.java:75) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV > alve.java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextV > alve.java:175) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica > torBase.java:525) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j > ava:128) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j > ava:102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal > ve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav > a:286) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java > :844) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce > ss(Http11Protocol.java:583) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44 > 7) > at java.lang.Thread.run(Thread.java:619) > Caused by: java.net.SocketException: Connection reset by peer: socket > write > erro > r > at java.net.SocketOutputStream.socketWrite0(Native Method) > at > java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) > at java.net.SocketOutputStream.write(SocketOutputStream.java:136) > at > com.sun.net.ssl.internal.ssl.OutputRecord.writeBuffer(OutputRecord.ja > va:295) > at > com.sun.net.ssl.internal.ssl.OutputRecord.write(OutputRecord.java:284 > ) > at > com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecordInternal(SSLSoc > ketImpl.java:734) > at > com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl. > java:722) > at > com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.ja > va:59) > at > org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(Internal > OutputBuffer.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$OutputStreamOutputBuffe > r.doWrite(InternalOutputBuffer.java:761) > at > org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(Identit > yOutputFilter.java:118) > at > org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputB > uffer.java:570) > at org.apache.coyote.Response.doWrite(Response.java:560) > at > org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffe > r.java:353) > ... 28 more > ClientAbortException: java.net.SocketException: Connection reset by peer: > socke > t write error > at > org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffe > r.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.ja > va:381) > at > org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:37 > 0) > at > org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputSt > ream.java:89) > at > se.edgesoft.hairless.web.resource.FileResourceServlet.doGet(FileResou > rceServlet.java:74) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:206) > at > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.ja > va:234) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:206) > at > org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doF > ilterInternal(OpenEntityManagerInViewFilter.java:111) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerR > equestFilter.java:75) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV > alve.java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextV > alve.java:175) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica > torBase.java:525) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j > ava:128) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j > ava:102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal > ve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav > a:286) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java > :844) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce > ss(Http11Protocol.java:583) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44 > 7) > at java.lang.Thread.run(Thread.java:619) > Caused by: java.net.SocketException: Connection reset by peer: socket > write > erro > r > at java.net.SocketOutputStream.socketWrite0(Native Method) > at > java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) > at java.net.SocketOutputStream.write(SocketOutputStream.java:136) > at > com.sun.net.ssl.internal.ssl.OutputRecord.writeBuffer(OutputRecord.ja > va:295) > at > com.sun.net.ssl.internal.ssl.OutputRecord.write(OutputRecord.java:284 > ) > at > com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecordInternal(SSLSoc > ketImpl.java:734) > at > com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl. > java:722) > at > com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.ja > va:59) > at > org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(Internal > OutputBuffer.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$OutputStreamOutputBuffe > r.doWrite(InternalOutputBuffer.java:761) > at > org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(Identit > yOutputFilter.java:118) > at > org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputB > uffer.java:570) > at org.apache.coyote.Response.doWrite(Response.java:560) > at > org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffe > r.java:353) > ... 28 more > ClientAbortException: java.net.SocketException: Connection reset by peer: > socke > t write error > at > org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffe > r.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.ja > va:381) > at > org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:37 > 0) > at > org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputSt > ream.java:89) > at > se.edgesoft.hairless.web.resource.FileResourceServlet.doGet(FileResou > rceServlet.java:74) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:206) > at > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.ja > va:234) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:206) > at > org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doF > ilterInternal(OpenEntityManagerInViewFilter.java:111) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerR > equestFilter.java:75) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV > alve.java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextV > alve.java:175) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica > torBase.java:525) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j > ava:128) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j > ava:102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal > ve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav > a:286) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java > :844) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce > ss(Http11Protocol.java:583) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44 > 7) > at java.lang.Thread.run(Thread.java:619) > Caused by: java.net.SocketException: Connection reset by peer: socket > write > erro > r > at java.net.SocketOutputStream.socketWrite0(Native Method) > at > java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) > at java.net.SocketOutputStream.write(SocketOutputStream.java:136) > at > com.sun.net.ssl.internal.ssl.OutputRecord.writeBuffer(OutputRecord.ja > va:295) > at > com.sun.net.ssl.internal.ssl.OutputRecord.write(OutputRecord.java:284 > ) > at > com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecordInternal(SSLSoc > ketImpl.java:734) > at > com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl. > java:722) > at > com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.ja > va:59) > at > org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(Internal > OutputBuffer.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$OutputStreamOutputBuffe > r.doWrite(InternalOutputBuffer.java:761) > at > org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(Identit > yOutputFilter.java:118) > at > org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputB > uffer.java:570) > at org.apache.coyote.Response.doWrite(Response.java:560) > at > org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffe > r.java:353) > ... 28 more > -- > View this message in context: > http://www.nabble.com/Keep-getting-this-error-tp18028709p18028709.html > Sent from the Tomcat - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]