You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by John Z Yang <jo...@waveline.com> on 2003/04/22 06:29:44 UTC

SSL error, need help

We have SSL setup with Tomcat on Linux, but we occasionally get the following error message from the console:
"2003-04-22 12:16:39 - ErrorHandler: Error loop for R( /) error javax.net.ssl.SSLException: error while writing to socket
2003-04-22 12:16:39 - Http10Interceptor: SocketException reading request, ignored"

Does anyone have suggestions on how to fix this? The detailed message is the following:

Many thanks.

John


PoolTcpEndpoint: Handshake failed
javax.net.ssl.SSLException: error while writing to socket
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.b(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 java.io.OutputStream.write(OutputStream.java:58)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(DashoA6275)
        at org.apache.tomcat.util.net.JSSESocketFactory.handshake(JSSESocketFactory.java:270)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:479)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:516)
        at java.lang.Thread.run(Thread.java:536)
ThreadPool: Caught exception executing org.apache.tomcat.util.net.TcpWorkerThread@6e4365, terminating thread
java.lang.NullPointerException
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:498)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:516)
        at java.lang.Thread.run(Thread.java:536)
PoolTcpEndpoint: Handshake failed
javax.net.ssl.SSLException: error while writing to socket
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.b(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 java.io.OutputStream.write(OutputStream.java:58)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(DashoA6275)
        at org.apache.tomcat.util.net.JSSESocketFactory.handshake(JSSESocketFactory.java:270)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:479)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:516)
        at java.lang.Thread.run(Thread.java:536)
ThreadPool: Caught exception executing org.apache.tomcat.util.net.TcpWorkerThread@6e4365, terminating thread
java.lang.NullPointerException
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:498)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:516)
        at java.lang.Thread.run(Thread.java:536)
2003-04-22 12:16:39 - Ctx() : IOException in R( /) - javax.net.ssl.SSLException: error while writing to socket
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.b(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.tomcat.modules.server.Http10.sendHeaders(Http10.java:404)
        at org.apache.tomcat.modules.server.HttpResponse.endHeaders(Http10Interceptor.java:474)
        at org.apache.tomcat.core.OutputBuffer.realWriteBytes(OutputBuffer.java:176)
        at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:360)
        at org.apache.tomcat.core.OutputBuffer.flush(OutputBuffer.java:315)
        at org.apache.tomcat.core.OutputBuffer.close(OutputBuffer.java:305)
        at org.apache.tomcat.core.Response.finish(Response.java:271)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java:838)
        at org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10Interceptor.java:176)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:494)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:516)
        at java.lang.Thread.run(Thread.java:536)

2003-04-22 12:16:39 - ErrorHandler: Error loop for R( /) error javax.net.ssl.SSLException: error while writing to socket
2003-04-22 12:16:39 - Http10Interceptor: SocketException reading request, ignored