Need more debug log for further evaluation. Here is the current exception stack trace: java.lang.IllegalStateException: Can't overwrite cause with javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure at java.base/java.lang.Throwable.initCause(Throwable.java:462) at SSLSocketTemplate.bootup(SSLSocketTemplate.java:741) at SSLSocketTemplate.run(SSLSocketTemplate.java:71) at AnonCipherWithWantClientAuth.main(AnonCipherWithWantClientAuth.java:52) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:538) at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:110) at java.base/java.lang.Thread.run(Thread.java:844) Caused by: javax.net.ssl.SSLHandshakeException: Invalid TLS padding data at java.base/sun.security.ssl.Alerts.getSSLException(Alerts.java:198) at java.base/sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1969) at java.base/sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1036) at java.base/sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973) at java.base/sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1402) at java.base/sun.security.ssl.SSLSocketImpl.bytesInCompletePacket(SSLSocketImpl.java:907) at java.base/sun.security.ssl.AppInputStream.read(AppInputStream.java:144) at java.base/sun.security.ssl.AppInputStream.read(AppInputStream.java:84) at AnonCipherWithWantClientAuth.runServerApplication(AnonCipherWithWantClientAuth.java:67) at SSLSocketTemplate.doServerSide(SSLSocketTemplate.java:249) at SSLSocketTemplate.startServer(SSLSocketTemplate.java:786) at SSLSocketTemplate.bootup(SSLSocketTemplate.java:700) ... 8 more Caused by: javax.crypto.BadPaddingException: Invalid TLS padding data at java.base/sun.security.ssl.CipherBox.removePadding(CipherBox.java:802) at java.base/sun.security.ssl.CipherBox.decrypt(CipherBox.java:574) at java.base/sun.security.ssl.InputRecord.decrypt(InputRecord.java:403) at java.base/sun.security.ssl.InputRecord.decrypt(InputRecord.java:377) at java.base/sun.security.ssl.SSLSocketInputRecord.decodeInputRecord(SSLSocketInputRecord.java:244) at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:178) at java.base/sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1031) ... 17 more