Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8343965

[8u] Test RmiRegistrySslTest.sh/RmiSslBootstrapTest.sh fails Received fatal alert: handshake_failure

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P4 P4
    • None
    • 8
    • core-svc
    • None

      Below 2 tests fails:
      sun/management/jmxremote/bootstrap/RmiRegistrySslTest.sh
      sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh

      The test log snippet:
      -------------------------------------------------------------
      RmiRegistrySslTest : SSL RMIRegistry - SSL Lookup
      -------------------------------------------------------------
      RmiRegistry lookup...
      KO: Got unexpected exception!
      java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is:
              javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
              at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:307)
              at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
              at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:343)
              at sun.rmi.registry.RegistryImpl_Stub.list(RegistryImpl_Stub.java:90)
              at RmiRegistrySslTest.main(RmiRegistrySslTest.java:75)
      Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
              at sun.security.ssl.Alert.createSSLException(Alert.java:131)
              at sun.security.ssl.Alert.createSSLException(Alert.java:117)
              at sun.security.ssl.TransportContext.fatal(TransportContext.java:318)
              at sun.security.ssl.Alert$AlertConsumer.consume(Alert.java:293)
              at sun.security.ssl.TransportContext.dispatch(TransportContext.java:185)
              at sun.security.ssl.SSLTransport.decode(SSLTransport.java:152)
              at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1401)
              at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1309)
              at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:440)
              at sun.security.ssl.SSLSocketImpl.ensureNegotiated(SSLSocketImpl.java:822)
              at sun.security.ssl.SSLSocketImpl.access$200(SSLSocketImpl.java:73)
              at sun.security.ssl.SSLSocketImpl$AppOutputStream.write(SSLSocketImpl.java:1184)
              at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
              at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
              at java.io.DataOutputStream.flush(DataOutputStream.java:123)
              at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:229)
              ... 4 more
      STDERR:
      Exception in thread "main" java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is:
              javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
              at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:307)
              at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
              at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:343)
              at sun.rmi.registry.RegistryImpl_Stub.list(RegistryImpl_Stub.java:90)
              at RmiRegistrySslTest.main(RmiRegistrySslTest.java:75)
      Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
              at sun.security.ssl.Alert.createSSLException(Alert.java:131)
              at sun.security.ssl.Alert.createSSLException(Alert.java:117)
              at sun.security.ssl.TransportContext.fatal(TransportContext.java:318)
              at sun.security.ssl.Alert$AlertConsumer.consume(Alert.java:293)
              at sun.security.ssl.TransportContext.dispatch(TransportContext.java:185)
              at sun.security.ssl.SSLTransport.decode(SSLTransport.java:152)
              at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1401)
              at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1309)
              at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:440)
              at sun.security.ssl.SSLSocketImpl.ensureNegotiated(SSLSocketImpl.java:822)
              at sun.security.ssl.SSLSocketImpl.access$200(SSLSocketImpl.java:73)
              at sun.security.ssl.SSLSocketImpl$AppOutputStream.write(SSLSocketImpl.java:1184)
              at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
              at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
              at java.io.DataOutputStream.flush(DataOutputStream.java:123)
              at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:229)
              ... 4 more

            Unassigned Unassigned
            syan Sendao Yan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: