-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
Jenkins: 2.504.2
OS: Linux - 5.10.237-230.949.amzn2.x86_64
Java: 21.0.7 - Eclipse Adoptium (OpenJDK 64-Bit Server VM)
---
antisamy-markup-formatter:173.v680e3a_b_69ff3
apache-httpcomponents-client-4-api:4.5.14-269.vfa_2321039a_83
apache-httpcomponents-client-5-api:5.5-150.veb_76e719855b_
asm-api:9.8-135.vb_2239d08ee90
authentication-tokens:1.131.v7199556c3004
aws-credentials:248.v78a_dcfc9db_ff
aws-java-sdk-api-gateway:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-cloudformation:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-cloudfront:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-codedeploy:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-ec2:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-ecr:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-elasticbeanstalk:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-elasticloadbalancingv2:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-iam:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-lambda:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-minimal:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-organizations:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-sns:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-sqs:1.12.780-480.v4a_0819121a_9e
aws-java-sdk2-core:2.31.63-54.vcf1e5a_c56c49
aws-java-sdk2-ec2:2.31.63-54.vcf1e5a_c56c49
bitbucket:273.v7b_535e8f11c2
bitbucket-build-status-notifier:1.4.2
bitbucket-push-and-pull-request:3.2.0
blueocean:1.27.21
blueocean-bitbucket-pipeline:1.27.21
blueocean-commons:1.27.21
blueocean-config:1.27.21
blueocean-core-js:1.27.21
blueocean-dashboard:1.27.21
blueocean-display-url:2.4.4
blueocean-events:1.27.21
blueocean-git-pipeline:1.27.21
blueocean-github-pipeline:1.27.21
blueocean-i18n:1.27.21
blueocean-jwt:1.27.21
blueocean-personalization:1.27.21
blueocean-pipeline-api-impl:1.27.21
blueocean-pipeline-editor:1.27.21
blueocean-pipeline-scm-api:1.27.21
blueocean-rest:1.27.21
blueocean-rest-impl:1.27.21
blueocean-web:1.27.21
bootstrap5-api:5.3.5-1
bouncycastle-api:2.30.1.80-261.v00c0e2618ec3
branch-api:2.1226.ve1e7e0b_4b_95f
caffeine-api:3.2.0-166.v72a_6d74b_870f
checks-api:373.vfe7645102093
cloudbees-bitbucket-branch-source:936.4.0
cloudbees-folder:6.1026.ve06dfa_cf31c3
cobertura:1.17
code-coverage-api:4.99.0
command-launcher:123.v37cfdc92ef67
commons-httpclient3-api:3.1-3
commons-lang3-api:3.17.0-87.v5cf526e63b_8b_
commons-text-api:1.13.1-176.v74d88f22034b_
config-file-provider:988.v0461fcc2b_9d1
configuration-as-code:1971.vf9280461ea_89
copyartifact:770.va_6c69e063442
coverage:2.7.0
credentials:1415.v831096eb_5534
credentials-binding:687.v619cb_15e923f
data-tables-api:2.2.2-1
display-url-api:2.209.v582ed814ff2f
docker-commons:457.v0f62a_94f11a_3
docker-workflow:621.va_73f881d9232
durable-task:587.v84b_877235b_45
ec2:1935.v9b_77210472b_1
echarts-api:5.6.0-4
eddsa-api:0.3.0.1-19.vc432d923e5ee
favorite:2.237.v79163ca_8b_892
font-awesome-api:6.7.2-1
forensics-api:3.1.0
git:5.7.0
git-client:6.2.0
github:1.43.0
github-api:1.321-488.v9b_c0da_9533f8
github-branch-source:1824.v046257273408
gson-api:2.13.1-139.v4569c2ef303f
handy-uri-templates-2-api:2.1.8-36.v85e4cb_234a_13
hashicorp-vault-plugin:371.v884a_4dd60fb_6
htmlpublisher:425
http_request:1.20
instance-identity:203.v15e81a_1b_7a_38
ionicons-api:88.va_4187cb_eddf1
jackson2-api:2.18.3-402.v74c4eb_f122b_2
jakarta-activation-api:2.1.3-2
jakarta-mail-api:2.1.3-2
javax-activation-api:1.2.0-8
javax-mail-api:1.6.2-11
jaxb:2.3.9-133.vb_ec76a_73f706
jdk-tool:83.v417146707a_3d
jenkins-design-language:1.27.21
jjwt-api:0.11.5-120.v0268cf544b_89
job-dsl:1.93
joda-time-api:2.14.0-127.v7d9da_295a_d51
jquery3-api:3.7.1-3
jsch:0.2.16-95.v3eecb_55fa_b_78
json-api:20250517-153.vc8a_a_d87c0ce3
json-path-api:2.9.0-148.v22a_7ffe323ce
jsoup:1.21.1-52.v96e4041b_60fd
junit:1335.v6b_a_a_e18534e1
kubernetes:4353.vb_47977da_9417
kubernetes-client-api:6.10.0-251.v556f5f100500
kubernetes-credentials:192.v4d5b_1c429d17
lockable-resources:1349.v8b_ccb_c5487f7
mailer:489.vd4b_25144138f
matrix-auth:3.2.6
matrix-project:849.v0cd64ed7e531
mercurial:1309.v6802b_f0efb_b_9
metrics:4.2.32-476.v5042e1c1edd7
mina-sshd-api-common:2.15.0-161.vb_200831a_c15b_
mina-sshd-api-core:2.15.0-161.vb_200831a_c15b_
mina-sshd-api-scp:2.15.0-161.vb_200831a_c15b_
multiple-scms:0.8
nexus-artifact-uploader:2.14
node-iterator-api:72.vc90e81737df1
oic-auth:4.520.v7208b_4ff730b_
okhttp-api:4.11.0-189.v976fa_d3379d6
pipeline-aws:1.45
pipeline-build-step:567.vea_ce550ece97
pipeline-graph-analysis:241.vc3d48fb_b_2582
pipeline-groovy-lib:752.vdddedf804e72
pipeline-input-step:527.vd61b_1d3c5078
pipeline-milestone-step:138.v78ca_76831a_43
pipeline-model-api:2.2255.v56a_15e805f12
pipeline-model-definition:2.2255.v56a_15e805f12
pipeline-model-extensions:2.2255.v56a_15e805f12
pipeline-stage-step:322.vecffa_99f371c
pipeline-stage-tags-metadata:2.2255.v56a_15e805f12
plain-credentials:195.vb_906e9073dee
plugin-util-api:6.1.0
prism-api:1.30.0-1
pubsub-light:1.19
scm-api:704.v3ce5c542825a_
script-security:1373.vb_b_4a_a_c26fa_00
snakeyaml-api:2.3-125.v4d77857a_b_402
sse-gateway:1.28
ssh-credentials:355.v9b_e5b_cde5003
ssh-slaves:3.1031.v72c6b_883b_869
sshd:3.353.v2b_d33c46e970
structs:350.v3b_30f09f2363
token-macro:444.v52de7e9c573d
trilead-api:2.209.v0e69b_c43c245
uno-choice:2.8.8
variant:70.va_d9f17f859e0
workflow-api:1373.v7b_813f10efa_b_
workflow-basic-steps:1079.vce64b_a_929c5a_
workflow-cps:4117.vc0f3c515a_a_a_0
workflow-durable-task-step:1431.v16e66c8a_58b_f
workflow-job:1537.v66038d35fc76
workflow-multibranch:806.vb_b_688f609ee9
workflow-scm-step:437.v05a_f66b_e5ef8
workflow-step-api:700.v6e45cb_a_5a_a_21
workflow-support:968.v8f17397e87b_8
Jenkins: 2.504.2 OS: Linux - 5.10.237-230.949.amzn2.x86_64 Java: 21.0.7 - Eclipse Adoptium (OpenJDK 64-Bit Server VM) --- antisamy-markup-formatter:173.v680e3a_b_69ff3 apache-httpcomponents-client-4-api:4.5.14-269.vfa_2321039a_83 apache-httpcomponents-client-5-api:5.5-150.veb_76e719855b_ asm-api:9.8-135.vb_2239d08ee90 authentication-tokens:1.131.v7199556c3004 aws-credentials:248.v78a_dcfc9db_ff aws-java-sdk-api-gateway:1.12.780-480.v4a_0819121a_9e aws-java-sdk-cloudformation:1.12.780-480.v4a_0819121a_9e aws-java-sdk-cloudfront:1.12.780-480.v4a_0819121a_9e aws-java-sdk-codedeploy:1.12.780-480.v4a_0819121a_9e aws-java-sdk-ec2:1.12.780-480.v4a_0819121a_9e aws-java-sdk-ecr:1.12.780-480.v4a_0819121a_9e aws-java-sdk-elasticbeanstalk:1.12.780-480.v4a_0819121a_9e aws-java-sdk-elasticloadbalancingv2:1.12.780-480.v4a_0819121a_9e aws-java-sdk-iam:1.12.780-480.v4a_0819121a_9e aws-java-sdk-lambda:1.12.780-480.v4a_0819121a_9e aws-java-sdk-minimal:1.12.780-480.v4a_0819121a_9e aws-java-sdk-organizations:1.12.780-480.v4a_0819121a_9e aws-java-sdk-sns:1.12.780-480.v4a_0819121a_9e aws-java-sdk-sqs:1.12.780-480.v4a_0819121a_9e aws-java-sdk2-core:2.31.63-54.vcf1e5a_c56c49 aws-java-sdk2-ec2:2.31.63-54.vcf1e5a_c56c49 bitbucket:273.v7b_535e8f11c2 bitbucket-build-status-notifier:1.4.2 bitbucket-push-and-pull-request:3.2.0 blueocean:1.27.21 blueocean-bitbucket-pipeline:1.27.21 blueocean-commons:1.27.21 blueocean-config:1.27.21 blueocean-core-js:1.27.21 blueocean-dashboard:1.27.21 blueocean-display-url:2.4.4 blueocean-events:1.27.21 blueocean-git-pipeline:1.27.21 blueocean-github-pipeline:1.27.21 blueocean-i18n:1.27.21 blueocean-jwt:1.27.21 blueocean-personalization:1.27.21 blueocean-pipeline-api-impl:1.27.21 blueocean-pipeline-editor:1.27.21 blueocean-pipeline-scm-api:1.27.21 blueocean-rest:1.27.21 blueocean-rest-impl:1.27.21 blueocean-web:1.27.21 bootstrap5-api:5.3.5-1 bouncycastle-api:2.30.1.80-261.v00c0e2618ec3 branch-api:2.1226.ve1e7e0b_4b_95f caffeine-api:3.2.0-166.v72a_6d74b_870f checks-api:373.vfe7645102093 cloudbees-bitbucket-branch-source:936.4.0 cloudbees-folder:6.1026.ve06dfa_cf31c3 cobertura:1.17 code-coverage-api:4.99.0 command-launcher:123.v37cfdc92ef67 commons-httpclient3-api:3.1-3 commons-lang3-api:3.17.0-87.v5cf526e63b_8b_ commons-text-api:1.13.1-176.v74d88f22034b_ config-file-provider:988.v0461fcc2b_9d1 configuration-as-code:1971.vf9280461ea_89 copyartifact:770.va_6c69e063442 coverage:2.7.0 credentials:1415.v831096eb_5534 credentials-binding:687.v619cb_15e923f data-tables-api:2.2.2-1 display-url-api:2.209.v582ed814ff2f docker-commons:457.v0f62a_94f11a_3 docker-workflow:621.va_73f881d9232 durable-task:587.v84b_877235b_45 ec2:1935.v9b_77210472b_1 echarts-api:5.6.0-4 eddsa-api:0.3.0.1-19.vc432d923e5ee favorite:2.237.v79163ca_8b_892 font-awesome-api:6.7.2-1 forensics-api:3.1.0 git:5.7.0 git-client:6.2.0 github:1.43.0 github-api:1.321-488.v9b_c0da_9533f8 github-branch-source:1824.v046257273408 gson-api:2.13.1-139.v4569c2ef303f handy-uri-templates-2-api:2.1.8-36.v85e4cb_234a_13 hashicorp-vault-plugin:371.v884a_4dd60fb_6 htmlpublisher:425 http_request:1.20 instance-identity:203.v15e81a_1b_7a_38 ionicons-api:88.va_4187cb_eddf1 jackson2-api:2.18.3-402.v74c4eb_f122b_2 jakarta-activation-api:2.1.3-2 jakarta-mail-api:2.1.3-2 javax-activation-api:1.2.0-8 javax-mail-api:1.6.2-11 jaxb:2.3.9-133.vb_ec76a_73f706 jdk-tool:83.v417146707a_3d jenkins-design-language:1.27.21 jjwt-api:0.11.5-120.v0268cf544b_89 job-dsl:1.93 joda-time-api:2.14.0-127.v7d9da_295a_d51 jquery3-api:3.7.1-3 jsch:0.2.16-95.v3eecb_55fa_b_78 json-api:20250517-153.vc8a_a_d87c0ce3 json-path-api:2.9.0-148.v22a_7ffe323ce jsoup:1.21.1-52.v96e4041b_60fd junit:1335.v6b_a_a_e18534e1 kubernetes:4353.vb_47977da_9417 kubernetes-client-api:6.10.0-251.v556f5f100500 kubernetes-credentials:192.v4d5b_1c429d17 lockable-resources:1349.v8b_ccb_c5487f7 mailer:489.vd4b_25144138f matrix-auth:3.2.6 matrix-project:849.v0cd64ed7e531 mercurial:1309.v6802b_f0efb_b_9 metrics:4.2.32-476.v5042e1c1edd7 mina-sshd-api-common:2.15.0-161.vb_200831a_c15b_ mina-sshd-api-core:2.15.0-161.vb_200831a_c15b_ mina-sshd-api-scp:2.15.0-161.vb_200831a_c15b_ multiple-scms:0.8 nexus-artifact-uploader:2.14 node-iterator-api:72.vc90e81737df1 oic-auth:4.520.v7208b_4ff730b_ okhttp-api:4.11.0-189.v976fa_d3379d6 pipeline-aws:1.45 pipeline-build-step:567.vea_ce550ece97 pipeline-graph-analysis:241.vc3d48fb_b_2582 pipeline-groovy-lib:752.vdddedf804e72 pipeline-input-step:527.vd61b_1d3c5078 pipeline-milestone-step:138.v78ca_76831a_43 pipeline-model-api:2.2255.v56a_15e805f12 pipeline-model-definition:2.2255.v56a_15e805f12 pipeline-model-extensions:2.2255.v56a_15e805f12 pipeline-stage-step:322.vecffa_99f371c pipeline-stage-tags-metadata:2.2255.v56a_15e805f12 plain-credentials:195.vb_906e9073dee plugin-util-api:6.1.0 prism-api:1.30.0-1 pubsub-light:1.19 scm-api:704.v3ce5c542825a_ script-security:1373.vb_b_4a_a_c26fa_00 snakeyaml-api:2.3-125.v4d77857a_b_402 sse-gateway:1.28 ssh-credentials:355.v9b_e5b_cde5003 ssh-slaves:3.1031.v72c6b_883b_869 sshd:3.353.v2b_d33c46e970 structs:350.v3b_30f09f2363 token-macro:444.v52de7e9c573d trilead-api:2.209.v0e69b_c43c245 uno-choice:2.8.8 variant:70.va_d9f17f859e0 workflow-api:1373.v7b_813f10efa_b_ workflow-basic-steps:1079.vce64b_a_929c5a_ workflow-cps:4117.vc0f3c515a_a_a_0 workflow-durable-task-step:1431.v16e66c8a_58b_f workflow-job:1537.v66038d35fc76 workflow-multibranch:806.vb_b_688f609ee9 workflow-scm-step:437.v05a_f66b_e5ef8 workflow-step-api:700.v6e45cb_a_5a_a_21 workflow-support:968.v8f17397e87b_8
When restarting a Jenkins instance running in a Kubernetes pod (with the EC2 plugin configured), Jenkins fails to start if any EC2 agents were previously launched. The plugin throws a NullPointerException during the initialization phase, specifically while trying to call .state() on a null ec2InstanceDescription.
This results in a fatal boot failure, preventing Jenkins from starting.
This is the stack trace:
2025-06-26 09:53:36.524+0000 [id=39] SEVERE jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading global config
java.lang.NullPointerException: Cannot invoke "software.amazon.awssdk.services.ec2.model.Instance.state()" because "this.ec2InstanceDescription" is null
at PluginClassLoader for ec2//hudson.plugins.ec2.EC2Computer.getState(EC2Computer.java:201)
at PluginClassLoader for ec2//hudson.plugins.ec2.EC2RetentionStrategy.start(EC2RetentionStrategy.java:293)
at PluginClassLoader for ec2//hudson.plugins.ec2.EC2RetentionStrategy.start(EC2RetentionStrategy.java:50)
at hudson.model.AbstractCIBase.createNewComputerForNode(AbstractCIBase.java:193)
at hudson.model.AbstractCIBase.updateComputer(AbstractCIBase.java:154)
at hudson.model.AbstractCIBase.lambda$updateComputerList$2(AbstractCIBase.java:256)
at hudson.model.Queue._withLock(Queue.java:1411)
at hudson.model.Queue.withLock(Queue.java:1285)
at hudson.model.AbstractCIBase.updateComputerList(AbstractCIBase.java:241)
at jenkins.model.Jenkins.updateComputerList(Jenkins.java:1606)
at jenkins.model.Nodes$4.run(Nodes.java:369)
at hudson.model.Queue._withLock(Queue.java:1411)
at hudson.model.Queue.withLock(Queue.java:1285)
at jenkins.model.Nodes.load(Nodes.java:357)
at jenkins.model.Jenkins$13.run(Jenkins.java:3486)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:175)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:304)
at jenkins.model.Jenkins$5.runTask(Jenkins.java:1149)
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)