- 
    Bug 
- 
    Resolution: Duplicate
- 
    Blocker 
- 
    cat /etc/debian_version
 10.11
 uname --all
 Linux ibis.vflyer.net 4.19.0-18-amd64 #1 SMP Debian 4.19.208-1 (2021-09-29) x86_64 GNU/Linux
 lsb_release --all
 No LSB modules are available.
 Distributor ID: Debian
 Description: Debian GNU/Linux 10 (buster)
 Release: 10
 Codename: buster
 dpkg --list jenkins
 ii jenkins 2.319.1 all Jenkins is an open source automation server which enables developers around the world to reliably automate their development lifecycle processes of all kinds, including build, document, test, package, stage, deployment, static analysis and many more.
 cat /etc/apt/sources.list.d/jenkins.io.list
 deb http://pkg.jenkins.io/debian-stable binary/
 ---
 Jenkins: 2.319.1
 OS: Linux - 4.19.0-18-amd64
 ---
 ace-editor:1.1
 active-directory:2.25
 ant:1.13
 antisamy-markup-formatter:2.5
 apache-httpcomponents-client-4-api:4.5.13-1.0
 authorize-project:1.4.0
 bootstrap4-api:4.6.0-3
 bootstrap5-api:5.1.3-3
 bouncycastle-api:2.25
 build-user-vars-plugin:1.8
 caffeine-api:2.9.2-29.v717aac953ff3
 checks-api:1.7.2
 command-launcher:1.6
 credentials:2.6.1
 display-url-api:2.3.5
 echarts-api:5.2.2-1
 extended-choice-parameter:0.82
 extended-read-permission:3.2
 external-monitor-job:1.7
 font-awesome-api:5.15.4-4
 jackson2-api:2.13.0-230.v59243c64b0a5
 javadoc:1.6
 jdk-tool:1.5
 job-restrictions:0.8
 jquery:1.12.4-1
 jquery-detached:1.2.1
 jquery3-api:3.6.0-2
 junit:1.53
 mailer:1.34
 mapdb-api:1.0.9.0
 matrix-auth:2.6.9
 matrix-project:1.19
 nodelabelparameter:1.10.1
 pam-auth:1.6.1
 parameterized-scheduler:1.0
 plugin-util-api:2.6.0
 popper-api:1.16.1-2
 popper2-api:2.10.2-1
 role-strategy:3.2.0
 saml:2.0.9
 scm-api:2.6.5
 script-security:1.78
 snakeyaml-api:1.29.1
 ssh-credentials:1.19
 ssh-slaves:1.33.0
 sshd:3.1.0
 structs:308.v852b473a2b8c
 subversion:2.15.1
 token-macro:267.vcdaea6462991
 trilead-api:1.0.13
 workflow-api:2.47
 workflow-cps:2640.v00e79c8113de
 workflow-job:2.42
 workflow-scm-step:2.13
 workflow-step-api:2.24
 workflow-support:3.8
 cat /etc/debian_version 10.11 uname --all Linux ibis.vflyer.net 4.19.0-18-amd64 #1 SMP Debian 4.19.208-1 (2021-09-29) x86_64 GNU/Linux lsb_release --all No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster dpkg --list jenkins ii jenkins 2.319.1 all Jenkins is an open source automation server which enables developers around the world to reliably automate their development lifecycle processes of all kinds, including build, document, test, package, stage, deployment, static analysis and many more. cat /etc/apt/sources.list.d/jenkins.io.list deb http://pkg.jenkins.io/debian-stable binary/ --- Jenkins: 2.319.1 OS: Linux - 4.19.0-18-amd64 --- ace-editor:1.1 active-directory:2.25 ant:1.13 antisamy-markup-formatter:2.5 apache-httpcomponents-client-4-api:4.5.13-1.0 authorize-project:1.4.0 bootstrap4-api:4.6.0-3 bootstrap5-api:5.1.3-3 bouncycastle-api:2.25 build-user-vars-plugin:1.8 caffeine-api:2.9.2-29.v717aac953ff3 checks-api:1.7.2 command-launcher:1.6 credentials:2.6.1 display-url-api:2.3.5 echarts-api:5.2.2-1 extended-choice-parameter:0.82 extended-read-permission:3.2 external-monitor-job:1.7 font-awesome-api:5.15.4-4 jackson2-api:2.13.0-230.v59243c64b0a5 javadoc:1.6 jdk-tool:1.5 job-restrictions:0.8 jquery:1.12.4-1 jquery-detached:1.2.1 jquery3-api:3.6.0-2 junit:1.53 mailer:1.34 mapdb-api:1.0.9.0 matrix-auth:2.6.9 matrix-project:1.19 nodelabelparameter:1.10.1 pam-auth:1.6.1 parameterized-scheduler:1.0 plugin-util-api:2.6.0 popper-api:1.16.1-2 popper2-api:2.10.2-1 role-strategy:3.2.0 saml:2.0.9 scm-api:2.6.5 script-security:1.78 snakeyaml-api:1.29.1 ssh-credentials:1.19 ssh-slaves:1.33.0 sshd:3.1.0 structs:308.v852b473a2b8c subversion:2.15.1 token-macro:267.vcdaea6462991 trilead-api:1.0.13 workflow-api:2.47 workflow-cps:2640.v00e79c8113de workflow-job:2.42 workflow-scm-step:2.13 workflow-step-api:2.24 workflow-support:3.8
Credentials 2.6.2 upgrade breaks all credentials access operations:
- Jenkins UI credentials controls
- Job Subversion updates fail
- Remote nodes don't start
Downgrade to version 2.6.1 restores operation.
java.lang.StackOverflowError stack traces are long and repeat twice.
Attached ZIP file contains "QueueItemAuthenticatorConfiguration.xml" file cited in log and log file with exception stack traces, 30,264,301 bytes and 347,710 lines which I excerpt briefly:
 2021-12-06 16:54:00.620+0000 [id=11] WARNING hudson.model.Descriptor#load: Failed to load /var/lib/jenkins/jenkins.security.QueueItemAuthenticatorConfiguration.xml2021-12-06 16:54:00.620+0000 [id=11] WARNING hudson.model.Descriptor#load: Failed to load /var/lib/jenkins/jenkins.security.QueueItemAuthenticatorConfiguration.xmljava.lang.StackOverflowErrorCaused: java.io.IOException: Unable to read /var/lib/jenkins/jenkins.security.QueueItemAuthenticatorConfiguration.xml2021-12-06 16:54:00.648+0000 [id=11] WARNING h.ExtensionFinder$GuiceFinder$FaultTolerantScope$1#error: Failed to instantiate Key[type=jenkins.security.QueueItemAuthenticatorConfiguration, annotation=[none]]; skipping this componentjava.lang.IllegalStateException: Singleton is called recursively returning different results2021-12-06 16:54:00.660+0000 [id=11] WARNING h.ExtensionFinder$GuiceFinder$FaultTolerantScope$1#error: Failed to instantiate Key[type=jenkins.security.QueueItemAuthenticatorConfiguration, annotation=[none]]; skipping this componentjava.lang.IllegalStateException: Singleton is called recursively returning different results2021-12-06 16:54:00.694+0000 [id=11] WARNING h.ExtensionFinder$GuiceFinder$FaultTolerantScope$1#error: Failed to instantiate Key[type=jenkins.security.s2m.AdminWhitelistRule, annotation=[none]]; skipping this componentjava.lang.NoClassDefFoundError: Could not initialize class jenkins.security.s2m.CallableWhitelistConfigCaused: com.google.inject.ProvisionException: Unable to provision, see the following errors:
1) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initialize class jenkins.security.s2m.CallableWhitelistConfig  at jenkins.security.s2m.AdminWhitelistRule.<init>(AdminWhitelistRule.java:59)
1 error2021-12-06 16:54:00.712+0000 [id=11] WARNING h.ExtensionFinder$GuiceFinder$FaultTolerantScope$1#error: Failed to instantiate Key[type=jenkins.security.s2m.MasterKillSwitchConfiguration, annotation=[none]]; skipping this componentcom.google.inject.ProvisionException: Unable to provision, see the following errors:
1) null returned by binding at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:528) but jenkins.security.s2m.MasterKillSwitchConfiguration.rule is not @Nullable  while locating jenkins.security.s2m.AdminWhitelistRule    for field at jenkins.security.s2m.MasterKillSwitchConfiguration.rule(MasterKillSwitchConfiguration.java:19)
1 error2021-12-06 16:54:00.897+0000 [id=11] WARNING h.ExtensionFinder$GuiceFinder$FaultTolerantScope$1#error: Failed to instantiate Key[type=hudson.tools.JDKInstaller$DescriptorImpl, annotation=[none]]; skipping this componentjava.lang.StackOverflowError
- duplicates
- 
                    JENKINS-67170 Credentials missing after upgrade if Configure Credential Providers » Types set to “Only selected” -         
- Resolved
 
-         
- relates to
- 
                    JENKINS-61990 StackOverflowError on boot related to QueueItemAuthenticatorConfiguration -         
- Open
 
-         
