-
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