Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Tomcat Users »

Does anyone know the cause of this exception ?

Mufaddal Khumri

2003-08-11

Replies:

The root cause below told me that the Cataglog_jsp.java threw an error
at Line 75.

Line 75 in that file is:
JspRuntimeLibrary.include(request, response, "/include/header.jsp",
out, true);

The above code corresponds to the following line in Catalog.jsp:
<jsp:include page="/include/header.jsp" flush="true"/>

Does anybody know what could cause the error below?

Caused by: javax.net.ssl.SSLException: java.net.SocketException: Broken
pipe
 at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.a(DashoA6275)
 at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
 at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
 at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
 at com.sun.net.ssl.internal.ssl.AppOutputStream.write(DashoA6275)
 at
org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.d
oWrite(InternalOutputBuffer.java:668)
 at
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutp
utFilter.java:166)
 at
org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuff
er.java:523)
 at org.apache.coyote.Response.doWrite (Response.java:524)
 at
org.apache.coyote.tomcat4.OutputBuffer.realWriteBytes (OutputBuffer.java:
384)
 at org.apache.tomcat.util.buf.ByteChunk.flushBuffer (ByteChunk.java:360)
 at org.apache.coyote.tomcat4.OutputBuffer.flush (OutputBuffer.java:345)
 at org.apache.coyote.tomcat4.CoyoteWriter.flush (CoyoteWriter.java:119)
 at
org.apache.jasper.runtime.JspWriterImpl.flush (JspWriterImpl.java:209)
 ... 39 more
Caused by: java.net.SocketException: Broken pipe
 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.a(DashoA6275)
 ... 50 more

2003-08-11 16:01:27 StandardWrapperValve[jsp]: Servlet.service() for
servlet jsp threw exception
org.apache.jasper.JasperException: Connection has been shutdown:
javax.net.ssl.SSLException: java.net.SocketException: Broken pipe
 at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:248)
 at
org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:295)
 at org.apache.jasper.servlet.JspServlet.service (JspServlet.java:241)
 at javax.servlet.http.HttpServlet.service (HttpServlet.java:853)
 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:260)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
 at
org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:4
80)
 at
org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:995)
 at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:191)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
 at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja
va:246)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
 at
org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:4
80)
 at
org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:995)
 at
org.apache.catalina.core.StandardContext.invoke (StandardContext.java:241
5)
 at
org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java
:180)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
 at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:170)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
 at
org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java
:172)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
 at
org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:4
80)
 at
org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:995)
 at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:174)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
 at
org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:4
80)
 at
org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:995)
 at
org.apache.coyote.tomcat4.CoyoteAdapter.service (CoyoteAdapter.java:223)
 at
org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:43
2)
 at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:386)
 at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:53
4)
 at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:530)
 at java.lang.Thread.run (Thread.java:554)
----- Root Cause -----
javax.net.ssl.SSLException: Connection has been shutdown:
javax.net.ssl.SSLException: java.net.SocketException: Broken pipe
 at com.sun.net.ssl.internal.ssl.SSLSocketImpl.d(DashoA6275)
 at com.sun.net.ssl.internal.ssl.SSLSocketImpl.e(DashoA6275)
 at com.sun.net.ssl.internal.ssl.AppOutputStream.write(DashoA6275)
 at
org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.d
oWrite(InternalOutputBuffer.java:668)
 at
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutp
utFilter.java:166)
 at
org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuff
er.java:523)
 at org.apache.coyote.Response.doWrite (Response.java:524)
 at
org.apache.coyote.tomcat4.OutputBuffer.realWriteBytes (OutputBuffer.java:
384)
 at org.apache.tomcat.util.buf.ByteChunk.flushBuffer (ByteChunk.java:360)
 at org.apache.coyote.tomcat4.OutputBuffer.flush (OutputBuffer.java:345)
 at
org.apache.coyote.tomcat4.CoyoteResponse.flushBuffer (CoyoteResponse.java
:555)
 at
org.apache.coyote.tomcat4.CoyoteResponseFacade.flushBuffer(CoyoteRespons
eFacade.java:227)
 at
org.apache.jasper.runtime.JspWriterImpl.flush (JspWriterImpl.java:211)
 at
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.ja
va:810)
 at org.apache.jsp.Catalog_jsp._jspService(Catalog_jsp.java:75)
 at org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:137)
 at javax.servlet.http.HttpServlet.service (HttpServlet.java:853)
 at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:204)
 at
org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:295)
 at org.apache.jasper.servlet.JspServlet.service (JspServlet.java:241)
 at javax.servlet.http.HttpServlet.service (HttpServlet.java:853)
 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:260)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
 at
org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:4
80)
 at
org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:995)
 at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:191)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
 at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja
va:246)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
 at
org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:4
80)
 at
org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:995)
 at
org.apache.catalina.core.StandardContext.invoke (StandardContext.java:241
5)
 at
org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java
:180)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
 at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:170)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
 at
org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java
:172)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
 at
org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:4
80)
 at
org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:995)
 at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:174)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
 at
org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:4
80)
 at
org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:995)
 at
org.apache.coyote.tomcat4.CoyoteAdapter.service (CoyoteAdapter.java:223)
 at
org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:43
2)
 at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:386)
 at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:53
4)
 at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:530)
 at java.lang.Thread.run (Thread.java:554)


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)


©2008 junlu.com - Jax Systems, LLC, U.S.A.