• Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • support-core-plugin
    • None
    • core 2.89.4
      support-core 2.44
      Java 1.8.0_121

      It looks the component just tries to list an uninitialized KeyStore which results in:

      java.security.KeyStoreException: Uninitialized keystore
      	at java.security.KeyStore.aliases(KeyStore.java:1233)
      	at com.cloudbees.jenkins.support.impl.RootCAs.getRootCAList(RootCAs.java:149)
      	at com.cloudbees.jenkins.support.impl.RootCAs$GetRootCA.call(RootCAs.java:132)
      	at com.cloudbees.jenkins.support.impl.RootCAs$GetRootCA.call(RootCAs.java:125)
      	at hudson.remoting.LocalChannel$1.call(LocalChannel.java:52)
      	at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
      	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      	at java.lang.Thread.run(Thread.java:745)
      

      For reference on how to do it:
      https://stackoverflow.com/questions/8884831/listing-certificates-in-jvm-trust-store
      https://github.com/jenkinsci/jenkins-scripts/pull/82/files

          [JENKINS-49668] Root CAs component appears broken

          Code changed in jenkins
          User: Denys Digtiar
          Path:
          src/main/java/com/cloudbees/jenkins/support/impl/RootCAs.java
          src/test/java/com/cloudbees/jenkins/support/impl/RootCAsTest.java
          http://jenkins-ci.org/commit/support-core-plugin/2266af7e2a58b7394901ae6bfe3f7055a987b4b8
          Log:
          JENKINS-49668 - Root CAs component is fixed.

          Links below provide some explanation example as to how to get the actual
          trust store for inspection. They were used to replace the current broken
          code which simply tries to enumerate empty KeyStore.

          https://github.com/jenkinsci/jenkins-scripts/pull/82/files
          https://stackoverflow.com/questions/8884831/listing-certificates-in-jvm-trust-store

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Denys Digtiar Path: src/main/java/com/cloudbees/jenkins/support/impl/RootCAs.java src/test/java/com/cloudbees/jenkins/support/impl/RootCAsTest.java http://jenkins-ci.org/commit/support-core-plugin/2266af7e2a58b7394901ae6bfe3f7055a987b4b8 Log: JENKINS-49668 - Root CAs component is fixed. Links below provide some explanation example as to how to get the actual trust store for inspection. They were used to replace the current broken code which simply tries to enumerate empty KeyStore. https://github.com/jenkinsci/jenkins-scripts/pull/82/files https://stackoverflow.com/questions/8884831/listing-certificates-in-jvm-trust-store

          Code changed in jenkins
          User: Owen Wood
          Path:
          src/main/java/com/cloudbees/jenkins/support/impl/RootCAs.java
          src/test/java/com/cloudbees/jenkins/support/impl/RootCAsTest.java
          http://jenkins-ci.org/commit/support-core-plugin/7dff4755c4698035810de3ad4139f8ae49603d62
          Log:
          Merge pull request #139 from duemir/JENKINS-49668

          JENKINS-49668 - Root CAs component is fixed.

          Compare: https://github.com/jenkinsci/support-core-plugin/compare/bc37791ee0b2...7dff4755c469

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Owen Wood Path: src/main/java/com/cloudbees/jenkins/support/impl/RootCAs.java src/test/java/com/cloudbees/jenkins/support/impl/RootCAsTest.java http://jenkins-ci.org/commit/support-core-plugin/7dff4755c4698035810de3ad4139f8ae49603d62 Log: Merge pull request #139 from duemir/ JENKINS-49668 JENKINS-49668 - Root CAs component is fixed. Compare: https://github.com/jenkinsci/support-core-plugin/compare/bc37791ee0b2...7dff4755c469

          Denys Digtiar added a comment -

          Merged and ready for release.

          Denys Digtiar added a comment - Merged and ready for release.

          Devin Nusbaum added a comment -

          Released in 2.47. See the changelog.

          Devin Nusbaum added a comment - Released in 2.47. See the changelog .

            duemir Denys Digtiar
            duemir Denys Digtiar
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: