java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

Google Groups | Unknown author | 12 months 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

    Jmeter plugins manager failed to install plugin

    Google Groups | 12 months ago | Unknown author
    java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
  2. 0

    CloudTrail SSL Errors Java 1.7

    Google Groups | 2 years ago | blackberry
    java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
  3. 0

    Failed to download library jmeter-plugins-cmn-jmeter

    Google Groups | 10 months ago | Unknown author
    java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Fresh install of RHEL5.2 yum install openjdk wget hudson.war java -jar hudson.war firefox http://localhost:8080/ Goto plugin management Set up the proxy settings Go to list of available plugins Select any plugin for installation Click install get barf: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:532) at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1316) at java.security.AccessController.doPrivileged(Native Method) at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1310) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:964) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) at hudson.model.UpdateCenter$InstallationJob.run(UpdateCenter.java:459) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) Caused by: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty at sun.security.ssl.Alerts.getSSLException(Alerts.java:208) at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1611) at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1574) at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1557) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1150) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1127) at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:423) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:997) at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:2072) at java.net.URLConnection.getHeaderFieldInt(URLConnection.java:596) at java.net.URLConnection.getContentLength(URLConnection.java:491) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getContentLength(HttpsURLConnectionImpl.java:398) at hudson.model.UpdateCenter$InstallationJob.run(UpdateCenter.java:458) ... 6 more Caused by: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty at sun.security.validator.PKIXValidator.(PKIXValidator.java:75) at sun.security.validator.Validator.getInstance(Validator.java:178) at sun.security.ssl.X509TrustManagerImpl.getValidator(X509TrustManagerImpl.java:129) at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:225) at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:270) at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:973) at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:142) at sun.security.ssl.Handshaker.processLoop(Handshaker.java:533) at sun.security.ssl.Handshaker.process_record(Handshaker.java:471) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:904) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1116) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1143) ... 15 more Caused by: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty at java.security.cert.PKIXParameters.setTrustAnchors(PKIXParameters.java:200) at java.security.cert.PKIXParameters.(PKIXParameters.java:120) at java.security.cert.PKIXBuilderParameters.(PKIXBuilderParameters.java:104) at sun.security.validator.PKIXValidator.(PKIXValidator.java:73) ... 26 more

    Jenkins JIRA | 9 years ago | stephenconnolly
    java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

    Root Cause Analysis

    1. java.security.InvalidAlgorithmParameterException

      the trustAnchors parameter must be non-empty

      at sun.security.ssl.Alerts.getSSLException()
    2. Java JSSE
      SSLSocketImpl.startHandshake
      1. sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
      2. sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949)
      3. sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1906)
      4. sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1889)
      5. sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1410)
      6. sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387)
      6 frames
    3. Apache HttpClient
      CloseableHttpClient.execute
      1. org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543)
      2. org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409)
      3. org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177)
      4. org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304)
      5. org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611)
      6. org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446)
      7. org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882)
      8. org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
      9. org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
      9 frames
    4. org.jmeterplugins.repository
      PluginManager.applyChanges
      1. org.jmeterplugins.repository.Downloader.download(Downloader.java:34)
      2. org.jmeterplugins.repository.PluginManager.applyChanges(PluginManager.java:142)
      2 frames