configuration-as-code-plugin icon indicating copy to clipboard operation
configuration-as-code-plugin copied to clipboard

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

Open nive19 opened this issue 10 months ago • 0 comments

  • [ 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

nive19 avatar Mar 28 '24 05:03 nive19