-
Bug
-
Resolution: Not A Defect
-
Minor
-
None
-
Jenkins: 2.504.3
OS: Mac OS X - 15.5
Java: 21.0.8 - Homebrew (OpenJDK 64-Bit Server VM)
---
apache-httpcomponents-client-4-api:4.5.14-269.vfa_2321039a_83
asm-api:9.8-135.vb_2239d08ee90
bouncycastle-api:2.30.1.80-261.v00c0e2618ec3
branch-api:2.1233.vfb_6b_2b_3ed499
caffeine-api:3.2.0-166.v72a_6d74b_870f
cloudbees-folder:6.1036.vb_94fd035b_287
commons-lang3-api:3.18.0-98.v3a_674c06072d
commons-text-api:1.13.1-176.v74d88f22034b_
credentials:1415.v831096eb_5534
credentials-binding:696.v256688029804
display-url-api:2.209.v582ed814ff2f
durable-task:587.v84b_877235b_45
git:5.7.0
git-client:6.2.0
git-parameter:444.vca_b_84d3703c2
gson-api:2.13.1-139.v4569c2ef303f
instance-identity:203.v15e81a_1b_7a_38
ionicons-api:88.va_4187cb_eddf1
jackson2-api:2.19.0-404.vb_b_0fd2fea_e10
jakarta-activation-api:2.1.3-2
jakarta-mail-api:2.1.3-2
javax-activation-api:1.2.0-8
jaxb:2.3.9-133.vb_ec76a_73f706
joda-time-api:2.14.0-127.v7d9da_295a_d51
jquery3-api:3.7.1-3
json-api:20250517-153.vc8a_a_d87c0ce3
mailer:509.vc54d23fc427e
mina-sshd-api-common:2.15.0-161.vb_200831a_c15b_
mina-sshd-api-core:2.15.0-161.vb_200831a_c15b_
pipeline-build-step:571.v08a_fffd4b_0ce
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:199.v9f8e1f741799
scm-api:704.v3ce5c542825a_
script-security:1373.vb_b_4a_a_c26fa_00
snakeyaml-api:2.3-125.v4d77857a_b_402
ssh-credentials:359.v2191c4cf635f
structs:350.v3b_30f09f2363
variant:70.va_d9f17f859e0
workflow-aggregator:608.v67378e9d3db_1
workflow-api:1373.v7b_813f10efa_b_
workflow-basic-steps:1079.vce64b_a_929c5a_
workflow-cps:4165.vf547819734da_
workflow-durable-task-step:1434.v1b_595c29ddd7
workflow-job:1540.v295eccc9778f
workflow-multibranch:806.vb_b_688f609ee9
workflow-scm-step:437.v05a_f66b_e5ef8
workflow-step-api:704.ve4f0967e98fa_
workflow-support:968.v8f17397e87b_8
---
Clean minimal install, run through Homebrew on macOSJenkins: 2.504.3 OS: Mac OS X - 15.5 Java: 21.0.8 - Homebrew (OpenJDK 64-Bit Server VM) --- apache-httpcomponents-client-4-api:4.5.14-269.vfa_2321039a_83 asm-api:9.8-135.vb_2239d08ee90 bouncycastle-api:2.30.1.80-261.v00c0e2618ec3 branch-api:2.1233.vfb_6b_2b_3ed499 caffeine-api:3.2.0-166.v72a_6d74b_870f cloudbees-folder:6.1036.vb_94fd035b_287 commons-lang3-api:3.18.0-98.v3a_674c06072d commons-text-api:1.13.1-176.v74d88f22034b_ credentials:1415.v831096eb_5534 credentials-binding:696.v256688029804 display-url-api:2.209.v582ed814ff2f durable-task:587.v84b_877235b_45 git:5.7.0 git-client:6.2.0 git-parameter:444.vca_b_84d3703c2 gson-api:2.13.1-139.v4569c2ef303f instance-identity:203.v15e81a_1b_7a_38 ionicons-api:88.va_4187cb_eddf1 jackson2-api:2.19.0-404.vb_b_0fd2fea_e10 jakarta-activation-api:2.1.3-2 jakarta-mail-api:2.1.3-2 javax-activation-api:1.2.0-8 jaxb:2.3.9-133.vb_ec76a_73f706 joda-time-api:2.14.0-127.v7d9da_295a_d51 jquery3-api:3.7.1-3 json-api:20250517-153.vc8a_a_d87c0ce3 mailer:509.vc54d23fc427e mina-sshd-api-common:2.15.0-161.vb_200831a_c15b_ mina-sshd-api-core:2.15.0-161.vb_200831a_c15b_ pipeline-build-step:571.v08a_fffd4b_0ce 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:199.v9f8e1f741799 scm-api:704.v3ce5c542825a_ script-security:1373.vb_b_4a_a_c26fa_00 snakeyaml-api:2.3-125.v4d77857a_b_402 ssh-credentials:359.v2191c4cf635f structs:350.v3b_30f09f2363 variant:70.va_d9f17f859e0 workflow-aggregator:608.v67378e9d3db_1 workflow-api:1373.v7b_813f10efa_b_ workflow-basic-steps:1079.vce64b_a_929c5a_ workflow-cps:4165.vf547819734da_ workflow-durable-task-step:1434.v1b_595c29ddd7 workflow-job:1540.v295eccc9778f workflow-multibranch:806.vb_b_688f609ee9 workflow-scm-step:437.v05a_f66b_e5ef8 workflow-step-api:704.ve4f0967e98fa_ workflow-support:968.v8f17397e87b_8 --- Clean minimal install, run through Homebrew on macOS
git-parameter-plugin update 444.vca_b_84d3703c2 brought validation on the input parameter (SECURITY-3419).
However, this seems to break in combination with pipeline-build-step-plugin.
We have several job pipelines that have a branch git parameter as input, that they pass on to a different job through a build step.
However, the parameter seems to get passed through as a StringParameterValue instead, breaking the job.
ERROR: Invalid parameter value: (StringParameterValue) B_BRANCH='master'
Using the global flag to turn off validation we have a workaround, but this seems less than ideal.
On a clean Jenkins install, the first run of the parent job succeeds, the subsequent runs fail with the above error.
Minimal reproducible example
Parent job:
pipeline { agent any parameters { gitParameter type: 'PT_BRANCH', name: 'A_BRANCH', branchFilter: 'origin/(.*)', defaultValue: 'master', description: 'Choose a branch to checkout', selectedValue: 'DEFAULT', sortMode: 'DESCENDING_SMART' } stages { stage('Example') { steps { build job: '/child', parameters: [ gitParameter(name: 'B_BRANCH', value: params.A_BRANCH) ] } } } }
Child job:
pipeline { agent any parameters { gitParameter type: 'PT_BRANCH', name: 'B_BRANCH', branchFilter: 'origin/(.*)', defaultValue: 'master', description: 'Choose a branch to checkout', selectedValue: 'DEFAULT', sortMode: 'DESCENDING_SMART' } stages { stage('Example') { steps { echo params.B_BRANCH } } } }
- causes
-
JENKINS-75897 Regression in Git Parameter Plugin 0.11.0: GitParameterValue treated as StringParameterValue
-
- Closed
-