[JIRA] (JENKINS-49668) Root CAs component appears broken

75 views
Skip to first unread message

ddigtiar@cloudbees.com (JIRA)

unread,
Feb 21, 2018, 2:36:03 AM2/21/18
to jenkinsc...@googlegroups.com
Denys Digtiar created an issue
 
Jenkins / Bug JENKINS-49668
Root CAs component appears broken
Issue Type: Bug Bug
Assignee: Unassigned
Components: support-core-plugin
Created: 2018-02-21 07:35
Environment: core 2.89.4
support-core 2.44
Java 1.8.0_121
Priority: Minor Minor
Reporter: Denys Digtiar

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

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)
Atlassian logo

ddigtiar@cloudbees.com (JIRA)

unread,
Feb 21, 2018, 2:37:02 AM2/21/18
to jenkinsc...@googlegroups.com
Denys Digtiar assigned an issue to Denys Digtiar
Change By: Denys Digtiar
Assignee: Denys Digtiar

ddigtiar@cloudbees.com (JIRA)

unread,
Mar 20, 2018, 1:52:02 AM3/20/18
to jenkinsc...@googlegroups.com
Denys Digtiar started work on Bug JENKINS-49668
 
Change By: Denys Digtiar
Status: Open In Progress

ddigtiar@cloudbees.com (JIRA)

unread,
Mar 20, 2018, 2:49:02 AM3/20/18
to jenkinsc...@googlegroups.com

scm_issue_link@java.net (JIRA)

unread,
Mar 25, 2018, 9:41:02 PM3/25/18
to jenkinsc...@googlegroups.com
SCM/JIRA link daemon commented on Bug JENKINS-49668
 
Re: 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_issue_link@java.net (JIRA)

unread,
Mar 25, 2018, 9:41:03 PM3/25/18
to jenkinsc...@googlegroups.com

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.

ddigtiar@cloudbees.com (JIRA)

unread,
Mar 26, 2018, 7:52:02 PM3/26/18
to jenkinsc...@googlegroups.com

ddigtiar@cloudbees.com (JIRA)

unread,
Mar 26, 2018, 7:53:02 PM3/26/18
to jenkinsc...@googlegroups.com
Denys Digtiar resolved as Fixed
 

Merged and ready for release.

Change By: Denys Digtiar
Status: In Progress Resolved
Resolution: Fixed

dnusbaum@cloudbees.com (JIRA)

unread,
Apr 19, 2018, 2:14:02 PM4/19/18
to jenkinsc...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages