Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

java.lang.IllegalArgumentException: No hudson.tools.ToolInstaller implementation found for jdkInstaller on Jenkins 2.440.1 #2473

Open
nive19 opened this issue Mar 28, 2024 · 0 comments

Comments

@nive19
Copy link

nive19 commented Mar 28, 2024

  • [ 2.440.1 ] Jenkins version
  • [ x] Plugin version

Description

After Jenkins core version upgrade from 2.414.3 to 2.440.1 (Plugins also updated , see below for list) seeing the Jenkins UI come up fine for sometime but eventually entering into bad state with below error :

Error
java.lang.IllegalArgumentException: No hudson.tools.ToolInstaller implementation found for jdkInstaller
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$lookupDescriptor$11(HeteroDescribableConfigurator.java:226)
at io.vavr.control.Option.orElse(Option.java:321)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lookupDescriptor(HeteroDescribableConfigurator.java:224)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$3(HeteroDescribableConfigurator.java:84)
at io.vavr.Tuple2.apply(Tuple2.java:238)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.configure(HeteroDescribableConfigurator.java:84)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.configure(HeteroDescribableConfigurator.java:55)
at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.tryConstructor(DataBoundConfigurator.java:156)
at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.instance(DataBoundConfigurator.java:75)
at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:274)
at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.configure(DataBoundConfigurator.java:81)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$doConfigure$16668e2$1(HeteroDescribableConfigurator.java:299)
at io.vavr.CheckedFunction0.lambda$unchecked$52349c75$1(CheckedFunction0.java:247)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.doConfigure(HeteroDescribableConfigurator.java:299)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$2(HeteroDescribableConfigurator.java:86)
at io.vavr.control.Option.map(Option.java:392)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$3(HeteroDescribableConfigurator.java:86)
at io.vavr.Tuple2.apply(Tuple2.java:238)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.configure(HeteroDescribableConfigurator.java:84)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.configure(HeteroDescribableConfigurator.java:55)
at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.tryConstructor(DataBoundConfigurator.java:156)
at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.instance(DataBoundConfigurator.java:75)
at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:274)
at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.check(DataBoundConfigurator.java:99)
at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:355)
at io.jenkins.plugins.casc.BaseConfigurator.check(BaseConfigurator.java:293)
at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:360)
at io.jenkins.plugins.casc.BaseConfigurator.check(BaseConfigurator.java:293)
at io.jenkins.plugins.casc.ConfigurationAsCode.lambda$checkWith$9(ConfigurationAsCode.java:797)
at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:731)
at io.jenkins.plugins.casc.ConfigurationAsCode.checkWith(ConfigurationAsCode.java:797)
at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:783)
at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:652)
at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:314)
at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:306)
Caused: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:109)
Caused: java.lang.Error
at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:115)
at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:185)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)
at jenkins.model.Jenkins$5.runTask(Jenkins.java:1170)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:221)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused: org.jvnet.hudson.reactor.ReactorException
at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:290)
at jenkins.InitReactorRunner.run(InitReactorRunner.java:49)
at jenkins.model.Jenkins.executeReactor(Jenkins.java:1205)
at jenkins.model.Jenkins.(Jenkins.java:992)
at hudson.model.Hudson.(Hudson.java:86)
at hudson.model.Hudson.(Hudson.java:82)
at hudson.WebAppMain$3.run(WebAppMain.java:248)
Caused: hudson.util.HudsonFailedToLoad
at hudson.WebAppMain$3.run(WebAppMain.java:273)
Jenkins 2.440.1

Details:
Plugins list after upgrade :

=== STANDARD PLUGINS ===

JDK_Parameter_Plugin:1.2
PrioritySorter:3.4.1
ace-editor:1.1
allure-jenkins-plugin:2.29.0
ansicolor:0.4.2
ant:487.vd79d090d4ea_e
antisamy-markup-formatter:2.0
apache-httpcomponents-client-4-api:4.5.14-208.v438351942757
artifactory:3.12.5
audit-trail:3.8
authentication-tokens:1.53.v1c90fd9191a_b_
aws-credentials:191.vcb_f183ce58b_9
aws-java-sdk:1.12.246-349.v96b_b_f7eb_a_c3c
badge:1.9.1
blackduck-detect:1.4.1
blame-upstream-commiters:1.2
blueocean-autofavorite:1.2.4
blueocean-bitbucket-pipeline:1.27.8
blueocean-commons:1.27.8
blueocean-config:1.27.8
blueocean-core-js:1.27.8
blueocean-dashboard:1.27.8
blueocean-display-url:2.4.1
blueocean-events:1.27.8
blueocean-git-pipeline:1.27.8
blueocean-github-pipeline:1.27.8
blueocean-i18n:1.27.8
blueocean-jira:1.25.5
blueocean-jwt:1.27.8
blueocean-personalization:1.27.8
blueocean-pipeline-api-impl:1.27.8
blueocean-pipeline-editor:1.27.8
blueocean-pipeline-scm-api:1.27.8
blueocean-rest-impl:1.27.8
blueocean-rest:1.27.8
blueocean-web:1.27.8
blueocean:1.27.8
bouncycastle-api:2.29
branch-api:2.1122.v09cb_8ea_8a_724
build-monitor-plugin:1.14-860.vd06ef2568b_3f
build-name-setter:1.6.9
build-timeout:1.18
built-on-column:1.1
cloudbees-bitbucket-branch-source:877.vb_b_d5243f6794
cloudbees-disk-usage-simple:0.10
cloudbees-folder:6.858.v898218f3609d
cobertura:1.17
command-launcher:1.6
compress-buildlog:1.2
conditional-buildstep:1.4.2
config-file-provider:959.vcff671a_4518b_
configuration-as-code:1670.v564dc8b_982d0
copyartifact:1.46.1
credentials-binding:642.v737c34dea_6c2
credentials:1319.v7eb_51b_3a_c97b_
cvs:2.19.1
dashboard-view:2.495.v07e81500c3f2
dependencyanalyzer:0.7
display-url-api:2.200.vb_9327d658781
docker-commons:439.va_3cb_0a_6a_fb_29
docker-workflow:1.23
durable-task:523.va_a_22cf15d5e0
ec2:1.62
email-ext:2.102
envinject:2.4.0
environment-script:1.2
extended-choice-parameter:376.v2e02857547b_a_
extensible-choice-parameter:1.4.0
external-monitor-job:215.v2e88e894db_f8
favorite:2.4.3
gerrit-trigger:2.39.3
git-client:4.5.0
git-server:114.v068a_c7cc2574
git:5.2.1
github-api:1.314-431.v78d72a_3fe4c3
github-branch-source:1732.v3f1889a_c475b_
github:1.37.3.1
gitlab-plugin:1.7.16
gradle:2.9
groovy-postbuild:2.4.2
groovy:2.2
handlebars:1.1.1
handy-uri-templates-2-api:2.1.8-30.v7e777411b_148
hashicorp-vault-plugin:361.v44fea_4fc08d9
htmlpublisher:1.32.1
ivy:2.5
jackson2-api:2.16.1-373.ve709c6871598
jacoco:3.3.5
javadoc:217.v905b_86277a_2a_
jdk-tool:1.4
jenkins-design-language:1.27.8
jenkins-jira-issue-updater:1.18
jira-steps:2.0.165.v8846cf59f3db
jira:3.12
job-dsl:1.76
job-restrictions:0.4
jobConfigHistory:1229.v3039470161a_d
jquery-detached:1.2.1
jquery:1.12.4-0
jsch:0.2.8-65.v052c39de79b_2
junit:1240.vf9529b_881428
jython:1.9
ldap:711.vb_d1a_491714dc
lockable-resources:2.14
m2release:0.16.2
mailer:463.vedf8358e006b_
mapdb-api:1.0.9-28.vf251ce40855d
mask-passwords:3.3
matrix-auth:2.6.6
matrix-project:822.824.v14451b_c0fd42
maven-plugin:3.22
mercurial:1260.vdfb_723cdcc81
momentjs:1.1.1
monitoring:1.76.0
msbuild:1.24
naginator:1.421.v85c11e2db_507
next-build-number:1.1
node-iterator-api:1.5.0
nodejs:1.6.1
nunit:394.v65c09a_8408b_a_
nvm-wrapper:0.1.6
okhttp-api:4.11.0-157.v6852a_a_fa_ec11
pam-auth:1.5.1
parameterized-trigger:2.46
pipeline-aws:1.43
pipeline-build-step:516.v8ee60a_81c5b_9
pipeline-graph-analysis:202.va_d268e64deb_3
pipeline-input-step:477.v339683a_8d55e
pipeline-milestone-step:111.v449306f708b_7
pipeline-model-api:2.2144.v077a_d1928a_40
pipeline-model-definition:2.2144.v077a_d1928a_40
pipeline-model-extensions:2.2144.v077a_d1928a_40
pipeline-rest-api:2.33
pipeline-stage-step:305.ve96d0205c1c6
pipeline-stage-tags-metadata:2.2144.v077a_d1928a_40
pipeline-stage-view:2.33
plain-credentials:143.v1b_df8b_d3b_e48
postbuild-task:1.8
powershell:1.3
publish-over-ssh:1.24
publish-over:0.22
pubsub-light:1.17
python:1.2
rake:1.8.0
rebuild:330.v645b_7df10e2a_
reverse-proxy-auth-plugin:1.7.7
ruby:1.2
rubyMetrics:1.6.3
run-condition:1.5
saml:2.0.8
sauce-ondemand:1.206
scm-api:676.v886669a_199a_a_
script-security:1313.v7a_6067dc7087
skip-certificate-check:1.0
slack:2.48
slave-setup:1.10
snakeyaml-api:2.2-111.vc6598e30cc65
sonar:2.11
sse-gateway:1.26
ssh-agent:1.24.1
ssh-credentials:308.ve4497b_ccd8f4
ssh-slaves:1.21
structs:337.v1b_04ea_4df7c8
subversion:2.17.2
swarm:3.22
test-results-analyzer:0.2.1
testng-plugin:835.v51ed3da_fcc35
throttle-concurrents:2.3
timestamper:1.11.3
token-macro:384.vf35b_f26814ec
trilead-api:2.141.v284120fd0c46
uno-choice:2.5.7
variant:59.vf075fe829ccb
workflow-aggregator:2.6
workflow-api:1283.v99c10937efcb_
workflow-basic-steps:1017.vb_45b_302f0cea_
workflow-cps:3867.v535458ce43fd
workflow-durable-task-step:1284.v4fcd365b_75b_e
workflow-job:1385.vb_58b_86ea_fff1
workflow-multibranch:756.v891d88f2cd46
workflow-scm-step:415.v434365564324
workflow-step-api:657.v03b_e8115821b_
workflow-support:865.v43e78cc44e0d
ws-cleanup:0.26

=== TRANSITIVE ===

envinject-api:1.6
jenkins-multijob-plugin:1.30
code-coverage-api:2.0.4
extended-read-permission:3.2
caffeine-api:3.1.8-133.v17b_1ff2e0599
font-awesome-api:6.3.0-2
echarts-api:5.4.0-5
checks-api:2.0.0
plugin-util-api:3.3.0
jquery3-api:3.7.0-1
jjwt-api:0.11.5-77.v646c772fddb_0
forensics-api:1.5.0
bootstrap5-api:5.3.0-1
data-tables-api:1.11.3-1
popper2-api:2.11.2-1
javax-mail-api:1.6.2-2
javax-activation-api:1.2.0-6
sshd:3.303.vefc7119b_ec23
jersey2-api:2.40-1
aws-java-sdk-ec2:1.12.246-349.v96b_b_f7eb_a_c3c
aws-java-sdk-minimal:1.12.246-349.v96b_b_f7eb_a_c3c
kubernetes:4054.v2da_8e2794884
kubernetes-credentials:0.11
kubernetes-client-api:6.8.1-224.vd388fca_4db_3b_
metrics:4.2.18-442.v02e107157925
pipeline-groovy-lib:689.veec561a_dee13
jaxb:2.3.9-1
aws-java-sdk-sns:1.12.246-349.v96b_b_f7eb_a_c3c
aws-java-sdk-elasticbeanstalk:1.12.246-349.v96b_b_f7eb_a_c3c
aws-java-sdk-ssm:1.12.246-349.v96b_b_f7eb_a_c3c
aws-java-sdk-cloudformation:1.12.246-349.v96b_b_f7eb_a_c3c
aws-java-sdk-ecs:1.12.246-349.v96b_b_f7eb_a_c3c
aws-java-sdk-iam:1.12.246-349.v96b_b_f7eb_a_c3c
aws-java-sdk-sqs:1.12.246-349.v96b_b_f7eb_a_c3c
aws-java-sdk-ecr:1.12.246-349.v96b_b_f7eb_a_c3c
aws-java-sdk-logs:1.12.246-349.v96b_b_f7eb_a_c3c
aws-java-sdk-codebuild:1.12.246-349.v96b_b_f7eb_a_c3c
ranorex-integration:1.0.2
declarative-pipeline-migration-assistant:1.5.2
declarative-pipeline-migration-assistant-api:1.5.2
mina-sshd-api-core:2.10.0-69.v28e3e36d18eb_
jakarta-mail-api:2.0.1-3
instance-identity:185.v303dc7c645f9
ionicons-api:56.v1b_1c8c49374e
jakarta-activation-api:2.0.1-3
commons-text-api:1.10.0-36.vc008c8fcda_7b_
workflow-cps-global-lib:609.vd95673f149b_b
mina-sshd-api-common:2.10.0-69.v28e3e36d18eb_
commons-lang3-api:3.13.0-62.v7d18e55f51e2
gson-api:2.10.1-15.v0d99f670e0a_7
joda-time-api:2.12.5-5.v5495a_235fedf
fortify:23.1.40

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant