-
Type:
Bug
-
Resolution: Not A Defect
-
Priority:
Blocker
-
Component/s: naginator-plugin
-
Environment:Jenkins: 2.555.1
OS: Linux - 6.14.0-1018-aws
Java: 21.0.11 - Ubuntu (OpenJDK 64-Bit Server VM)
---
ace-editor:1.1
active-directory:2.41
ant:481.v7b_09e538fcca
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.6-191.vb_47e2b_41c698
asm-api:9.9.1-189.vb_5ef2964da_91
aws-credentials:191.vcb_f183ce58b_9
aws-java-sdk:1.12.287-357.vf82d85a_6eefd
aws-java-sdk-cloudformation:1.12.287-357.vf82d85a_6eefd
aws-java-sdk-codebuild:1.12.287-357.vf82d85a_6eefd
aws-java-sdk-ec2:1.12.287-357.vf82d85a_6eefd
aws-java-sdk-ecr:1.12.287-357.vf82d85a_6eefd
aws-java-sdk-ecs:1.12.287-357.vf82d85a_6eefd
aws-java-sdk-efs:1.12.287-357.vf82d85a_6eefd
aws-java-sdk-elasticbeanstalk:1.12.287-357.vf82d85a_6eefd
aws-java-sdk-iam:1.12.287-357.vf82d85a_6eefd
aws-java-sdk-logs:1.12.287-357.vf82d85a_6eefd
aws-java-sdk-minimal:1.12.287-357.vf82d85a_6eefd
aws-java-sdk-sns:1.12.287-357.vf82d85a_6eefd
aws-java-sdk-sqs:1.12.287-357.vf82d85a_6eefd
aws-java-sdk-ssm:1.12.287-357.vf82d85a_6eefd
bootstrap5-api:5.3.8-895.v4d0d8e47fea_d
bouncycastle-api:2.30.1.83-289.v8426fcd19371
branch-api:2.1280.v0d4e5b_b_460ef
build-timeout:1.25
caffeine-api:3.2.3-194.v31a_b_f7a_b_5a_81
calendar-view:0.3.3
checks-api:402.vca_263b_f200e3
cloudbees-folder:6.1079.vc0975c2de294
command-launcher:123.v37cfdc92ef67
commons-lang3-api:3.20.0-109.ve43756e2d2b_4
commons-text-api:1.15.0-218.va_61573470393
credentials:1499.va_f0e811253a_6
credentials-binding:719.v80e905ef14eb_
datadog:9.2.0
display-url-api:2.217.va_6b_de84cc74b_
durable-task:605.v9a_b_9040c9970
echarts-api:6.0.0-1165.vd1283a_3e37d4
eddsa-api:0.3.0.1-29.v67e9a_1c969b_b_
email-ext:1933.v45cec755423f
extended-choice-parameter:359.v35dcfdd0c20d
folder-properties:62.v1636b_4a_84608
font-awesome-api:7.2.0-965.ve3840b_696418
git:5.10.1
git-client:6.6.0
github:1.46.0
github-api:1.330-492.v3941a_032db_2a_
github-branch-source:1967.vdea_d580c1a_b_a_
gradle:2.1.1
gson-api:2.13.2-173.va_a_092315913c
http_request:1.25
instance-identity:203.v15e81a_1b_7a_38
ionicons-api:94.vcc3065403257
jackson2-api:2.20.1-423.v13951f6b_6532
jackson3-api:3.1.0-64.v37e742c35905
jakarta-activation-api:2.1.4-1
jakarta-mail-api:2.1.5-1
jakarta-xml-bind-api:4.0.6-12.vb_1833c1231d3
javax-activation-api:1.2.0-8
javax-mail-api:1.6.2-11
jaxb:2.3.9-143.v5979df3304e6
jdk-tool:83.v417146707a_3d
jjwt-api:0.11.5-120.v0268cf544b_89
jnr-posix-api:3.1.20-138.vdb_9db_a_39182f
job-dsl:3654.vdf58f53e2d15
jobtag:25.va_12b_1dd63367
joda-time-api:2.14.1-187.vdf2def02b_8a_1
jquery:1.12.4-3
jquery3-api:3.7.1-594.vb_3864f326cf0
jsch:0.1.55.61.va_e9ee26616e7
json-api:20250517-153.vc8a_a_d87c0ce3
json-path-api:3.0.0-218.vcd4dd1355de2
jsoup:1.22.1-76.v9cdb_2456c0e3
junit:1402.va_87fd3d15dc3
kotlin-v1-stdlib-jdk8:1.3.20-1.4
ldap:807.v7d7de30930cf
mailer:534.v1b_36f5864073
matrix-auth:3.2.9
matrix-project:870.v9db_fcfc2f45b_
mina-sshd-api-common:2.16.0-167.va_269f38cc024
mina-sshd-api-core:2.16.0-167.va_269f38cc024
momentjs:1.1.1
naginator:1.18.2
okhttp-api:5.3.2-200.vedb_720a_cf1f8
opentelemetry-api:1.54.1.102.v276c93ee966d
pam-auth:1.10
pipeline-aws:1.43
pipeline-build-step:584.vdb_a_2cc3a_d07a_
pipeline-github-lib:38.v445716ea_edda_
pipeline-graph-analysis:254.v0f63a_a_447dca_
pipeline-groovy-lib:787.ve2fef0efdca_6
pipeline-input-step:540.v14b_100d754dd
pipeline-milestone-step:101.vd572fef9d926
pipeline-model-api:2.2277.v00573e73ddf1
pipeline-model-definition:2.2277.v00573e73ddf1
pipeline-model-extensions:2.2277.v00573e73ddf1
pipeline-rest-api:2.28
pipeline-stage-step:322.vecffa_99f371c
pipeline-stage-tags-metadata:2.2277.v00573e73ddf1
pipeline-stage-view:2.28
plain-credentials:199.v9f8e1f741799
plugin-util-api:6.1192.v30fe6e2837ff
popper2-api:2.11.6-5
postbuild-task:1.9
prism-api:1.30.0-703.v116fb_3b_5b_b_a_a_
resource-disposer:0.20
role-strategy:848.va_a_ea_673cf0b_c
scm-api:728.vc30dcf7a_0df5
script-security:1399.ve6a_66547f6e1
snakeyaml-api:2.5-149.v72471e9c6371
snakeyaml-engine-api:3.0.1-5.vd98ea_ff3b_92e
ssh-credentials:361.vb_f6760818e8c
ssh-slaves:2.854.v7fd446b_337c9
sshd:3.384.vc89b_5e138cf9
structs:362.va_b_695ef4fdf9
timestamper:1.21
token-macro:477.vd4f0dc3cb_cf1
trilead-api:2.284.v1974ea_324382
variant:70.va_d9f17f859e0
workflow-aggregator:590.v6a_d052e5a_a_b_5
workflow-api:1398.v67030756d3fb_
workflow-basic-steps:1098.v808b_fd7f8cf4
workflow-cps:4263.vd2edf31c1db_0
workflow-durable-task-step:1464.v2d3f5c68f84c
workflow-job:1571.vb_423c255d6d9
workflow-multibranch:821.vc3b_4ea_780798
workflow-scm-step:466.va_d69e602552b_
workflow-step-api:710.v3e456cc85233
workflow-support:1015.v785e5a_b_b_8b_22
ws-cleanup:0.44Jenkins: 2.555.1 OS: Linux - 6.14.0-1018-aws Java: 21.0.11 - Ubuntu (OpenJDK 64-Bit Server VM) --- ace-editor:1.1 active-directory:2.41 ant:481.v7b_09e538fcca 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.6-191.vb_47e2b_41c698 asm-api:9.9.1-189.vb_5ef2964da_91 aws-credentials:191.vcb_f183ce58b_9 aws-java-sdk:1.12.287-357.vf82d85a_6eefd aws-java-sdk-cloudformation:1.12.287-357.vf82d85a_6eefd aws-java-sdk-codebuild:1.12.287-357.vf82d85a_6eefd aws-java-sdk-ec2:1.12.287-357.vf82d85a_6eefd aws-java-sdk-ecr:1.12.287-357.vf82d85a_6eefd aws-java-sdk-ecs:1.12.287-357.vf82d85a_6eefd aws-java-sdk-efs:1.12.287-357.vf82d85a_6eefd aws-java-sdk-elasticbeanstalk:1.12.287-357.vf82d85a_6eefd aws-java-sdk-iam:1.12.287-357.vf82d85a_6eefd aws-java-sdk-logs:1.12.287-357.vf82d85a_6eefd aws-java-sdk-minimal:1.12.287-357.vf82d85a_6eefd aws-java-sdk-sns:1.12.287-357.vf82d85a_6eefd aws-java-sdk-sqs:1.12.287-357.vf82d85a_6eefd aws-java-sdk-ssm:1.12.287-357.vf82d85a_6eefd bootstrap5-api:5.3.8-895.v4d0d8e47fea_d bouncycastle-api:2.30.1.83-289.v8426fcd19371 branch-api:2.1280.v0d4e5b_b_460ef build-timeout:1.25 caffeine-api:3.2.3-194.v31a_b_f7a_b_5a_81 calendar-view:0.3.3 checks-api:402.vca_263b_f200e3 cloudbees-folder:6.1079.vc0975c2de294 command-launcher:123.v37cfdc92ef67 commons-lang3-api:3.20.0-109.ve43756e2d2b_4 commons-text-api:1.15.0-218.va_61573470393 credentials:1499.va_f0e811253a_6 credentials-binding:719.v80e905ef14eb_ datadog:9.2.0 display-url-api:2.217.va_6b_de84cc74b_ durable-task:605.v9a_b_9040c9970 echarts-api:6.0.0-1165.vd1283a_3e37d4 eddsa-api:0.3.0.1-29.v67e9a_1c969b_b_ email-ext:1933.v45cec755423f extended-choice-parameter:359.v35dcfdd0c20d folder-properties:62.v1636b_4a_84608 font-awesome-api:7.2.0-965.ve3840b_696418 git:5.10.1 git-client:6.6.0 github:1.46.0 github-api:1.330-492.v3941a_032db_2a_ github-branch-source:1967.vdea_d580c1a_b_a_ gradle:2.1.1 gson-api:2.13.2-173.va_a_092315913c http_request:1.25 instance-identity:203.v15e81a_1b_7a_38 ionicons-api:94.vcc3065403257 jackson2-api:2.20.1-423.v13951f6b_6532 jackson3-api:3.1.0-64.v37e742c35905 jakarta-activation-api:2.1.4-1 jakarta-mail-api:2.1.5-1 jakarta-xml-bind-api:4.0.6-12.vb_1833c1231d3 javax-activation-api:1.2.0-8 javax-mail-api:1.6.2-11 jaxb:2.3.9-143.v5979df3304e6 jdk-tool:83.v417146707a_3d jjwt-api:0.11.5-120.v0268cf544b_89 jnr-posix-api:3.1.20-138.vdb_9db_a_39182f job-dsl:3654.vdf58f53e2d15 jobtag:25.va_12b_1dd63367 joda-time-api:2.14.1-187.vdf2def02b_8a_1 jquery:1.12.4-3 jquery3-api:3.7.1-594.vb_3864f326cf0 jsch:0.1.55.61.va_e9ee26616e7 json-api:20250517-153.vc8a_a_d87c0ce3 json-path-api:3.0.0-218.vcd4dd1355de2 jsoup:1.22.1-76.v9cdb_2456c0e3 junit:1402.va_87fd3d15dc3 kotlin-v1-stdlib-jdk8:1.3.20-1.4 ldap:807.v7d7de30930cf mailer:534.v1b_36f5864073 matrix-auth:3.2.9 matrix-project:870.v9db_fcfc2f45b_ mina-sshd-api-common:2.16.0-167.va_269f38cc024 mina-sshd-api-core:2.16.0-167.va_269f38cc024 momentjs:1.1.1 naginator:1.18.2 okhttp-api:5.3.2-200.vedb_720a_cf1f8 opentelemetry-api:1.54.1.102.v276c93ee966d pam-auth:1.10 pipeline-aws:1.43 pipeline-build-step:584.vdb_a_2cc3a_d07a_ pipeline-github-lib:38.v445716ea_edda_ pipeline-graph-analysis:254.v0f63a_a_447dca_ pipeline-groovy-lib:787.ve2fef0efdca_6 pipeline-input-step:540.v14b_100d754dd pipeline-milestone-step:101.vd572fef9d926 pipeline-model-api:2.2277.v00573e73ddf1 pipeline-model-definition:2.2277.v00573e73ddf1 pipeline-model-extensions:2.2277.v00573e73ddf1 pipeline-rest-api:2.28 pipeline-stage-step:322.vecffa_99f371c pipeline-stage-tags-metadata:2.2277.v00573e73ddf1 pipeline-stage-view:2.28 plain-credentials:199.v9f8e1f741799 plugin-util-api:6.1192.v30fe6e2837ff popper2-api:2.11.6-5 postbuild-task:1.9 prism-api:1.30.0-703.v116fb_3b_5b_b_a_a_ resource-disposer:0.20 role-strategy:848.va_a_ea_673cf0b_c scm-api:728.vc30dcf7a_0df5 script-security:1399.ve6a_66547f6e1 snakeyaml-api:2.5-149.v72471e9c6371 snakeyaml-engine-api:3.0.1-5.vd98ea_ff3b_92e ssh-credentials:361.vb_f6760818e8c ssh-slaves:2.854.v7fd446b_337c9 sshd:3.384.vc89b_5e138cf9 structs:362.va_b_695ef4fdf9 timestamper:1.21 token-macro:477.vd4f0dc3cb_cf1 trilead-api:2.284.v1974ea_324382 variant:70.va_d9f17f859e0 workflow-aggregator:590.v6a_d052e5a_a_b_5 workflow-api:1398.v67030756d3fb_ workflow-basic-steps:1098.v808b_fd7f8cf4 workflow-cps:4263.vd2edf31c1db_0 workflow-durable-task-step:1464.v2d3f5c68f84c workflow-job:1571.vb_423c255d6d9 workflow-multibranch:821.vc3b_4ea_780798 workflow-scm-step:466.va_d69e602552b_ workflow-step-api:710.v3e456cc85233 workflow-support:1015.v785e5a_b_b_8b_22 ws-cleanup:0.44
Issue description
The Naginator Plugin has been behaving unexpectedly since Jenkins was upgraded to version 2.555.1.
The following issues have been observed:
- When Fixed delay is selected as the retry delay strategy, the form field for entering the delay value does not appear.
- The Retry build after configuration cannot be saved when configuring it on a new job.
- For existing jobs that already had the Retry build after option configured, the configuration disappears after the job is saved again.
The Jenkins logs contain the following error:
Â
{{Received unexpected form data element:
{"stapler-class":["com.chikli.hudson.plugin.naginator.NaginatorPublisher","com.chikli.hudson.plugin.naginator.ProgressiveDelay"],"$class":["com.chikli.hudson.plugin.naginator.NaginatorPublisher","com.chikli.hudson.plugin.naginator.ProgressiveDelay"],"rerunIfUnstable":false,"delay":\{"value":"0","delay":"","stapler-class":"com.chikli.hudson.plugin.naginator.FixedDelay","$class":"com.chikli.hudson.plugin.naginator.FixedDelay"},"increment":"","max":"","maxSchedule":"","checkRegexp":false,"regexpForRerun":""}}}
Expected behaviour
Selecting Fixed delay should display a field for entering the delay value. The Retry build after configuration should be saved successfully for both new and existing jobs.
Actual behaviour
The fixed-delay input field is not displayed, and the retry configuration is either not saved or is removed when an existing job is saved.