javax.net.ssl.SSLException: Unexpected end of handshake data

Oracle Community | samsam | 8 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    SSL related exceptions on visiting https pages with OC4J 10.1.3.1.0

    Oracle Community | 8 years ago | samsam
    javax.net.ssl.SSLException: Unexpected end of handshake data
  2. 0

    IOException in ServerSocketAcceptHandler$AcceptHandlerHorse:run

    Oracle Community | 8 years ago | 673675
    javax.net.ssl.SSLException: Unexpected end of handshake data
  3. 0

    javax.net.ssl.SSLHandshakeException: SSL handshake failed. OpenSSL problem?

    Oracle Community | 8 years ago | 843810
    javax.net.ssl.SSLHandshakeException: Initial SSL handshake failed.
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Re: James 3 and SSL/TLS

    james-server-user | 6 years ago | Kevin Kovach
    javax.net.ssl.SSLException: Unexpected end of handshake data

    Root Cause Analysis

    1. javax.net.ssl.SSLException

      Unexpected end of handshake data

      at com.sun.net.ssl.internal.ssl.HandshakeInStream.read()
    2. Java JSSE
      HandshakeInStream.read
      1. com.sun.net.ssl.internal.ssl.HandshakeInStream.read(HandshakeInStream.java:81)
      1 frame
    3. Java RT
      InputStream.read
      1. java.io.InputStream.read(InputStream.java:85)
      1 frame
    4. Java JSSE
      SSLSocketImpl.startHandshake
      1. com.sun.net.ssl.internal.ssl.UnknownExtension.<init>(HelloExtensions.java:204)
      2. com.sun.net.ssl.internal.ssl.HelloExtensions.<init>(HelloExtensions.java:69)
      3. com.sun.net.ssl.internal.ssl.HandshakeMessage$ClientHello.<init>(HandshakeMessage.java:252)
      4. com.sun.net.ssl.internal.ssl.ServerHandshaker.processMessage(ServerHandshaker.java:135)
      5. com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:516)
      6. com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:454)
      7. com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:884)
      8. com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1096)
      9. com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1123)
      10. com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1107)
      10 frames
    5. oracle.oc4j.network
      ServerSocketAcceptHandler$AcceptHandlerHorse.run
      1. oracle.oc4j.network.ServerSocketAcceptHandler.doSSLHandShaking(ServerSocketAcceptHandler.java:250)
      2. oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:868)
      2 frames
    6. com.evermind.util
      ReleasableResourcePooledExecutor$MyWorker.run
      1. com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
      1 frame
    7. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:619)
      1 frame