java.lang.AbstractMethodError: com.sun.net.ssl.internal.ssl.X509ExtendedTrustManager.checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V

JDK Bug System | Shadow Bug | 7 months ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    Submitter has upgraded to JDK 6u121 and is seeing TLS connections fail for their applets. Following stack trace is present : java.lang.AbstractMethodError: com.sun.net.ssl.internal.ssl.X509ExtendedTrustManager.checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(Unknown Source) at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(Unknown Source) at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Unknown Source) at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source) at com.sun.deploy.net.HttpUtils.followRedirects(Unknown Source) at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source) at com.sun.deploy.net.BasicHttpRequest.doGetRequestEX(Unknown Source)

    JDK Bug System | 7 months ago | Shadow Bug
    java.lang.AbstractMethodError: com.sun.net.ssl.internal.ssl.X509ExtendedTrustManager.checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V

    Root Cause Analysis

    1. java.lang.AbstractMethodError

      com.sun.net.ssl.internal.ssl.X509ExtendedTrustManager.checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V

      at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate()
    2. Java JSSE
      SSLSocketImpl.startHandshake
      1. com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(Unknown Source)
      2. com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(Unknown Source)
      3. com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Unknown Source)
      4. com.sun.net.ssl.internal.ssl.Handshaker.process_record(Unknown Source)
      5. com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
      6. com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
      7. com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)
      8. com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)
      8 frames
    3. Java RT
      HttpsURLConnectionImpl.getInputStream
      1. sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
      2. sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
      3. sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
      4. sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
      4 frames
    4. com.sun.deploy
      BasicHttpRequest.doGetRequestEX
      1. com.sun.deploy.net.HttpUtils.followRedirects(Unknown Source)
      2. com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
      3. com.sun.deploy.net.BasicHttpRequest.doGetRequestEX(Unknown Source)
      3 frames