-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
Jenkins: 2.479.2
OS: Linux - 4.18.0-553.32.1.el8_10.x86_64
Java: 17.0.13 - Red Hat, Inc. (OpenJDK 64-Bit Server VM)
active-directory:2.38
ant:511.v0a_a_1a_334f41b_
antisamy-markup-formatter:162.v0e6ec0fcfcf6
apache-httpcomponents-client-4-api:4.5.14-208.v438351942757
asm-api:9.7.1-97.v4cc844130d97
authentication-tokens:1.119.v50285141b_7e1
authorize-project:1.8.1
badge:2.5
basic-branch-build-strategies:190.v343a_ee70d920
bootstrap5-api:5.3.3-1
bouncycastle-api:2.30.1.79-254.vfdb_814e7791e
branch-api:2.1206.vd9f35001c95c
build-timeout:1.33
build-user-vars-plugin:182.v378b_9f14b_487
caffeine-api:3.1.8-133.v17b_1ff2e0599
checks-api:2.2.1
cloudbees-bitbucket-branch-source:933.2.1
cloudbees-folder:6.976.v4dc79fb_c458d
command-launcher:116.vd85919c54a_d6
commons-compress-api:1.26.1-2
commons-lang3-api:3.17.0-84.vb_b_938040b_078
commons-text-api:1.12.0-129.v99a_50df237f7
config-file-provider:980.v88956a_a_5d6a_d
configuration-as-code:1915.vcdd0a_d0d2625
credentials:1405.vb_cda_74a_f8974
credentials-binding:687.v619cb_15e923f
data-tables-api:2.1.8-1
display-url-api:2.209.v582ed814ff2f
durable-task:581.v299a_5609d767
echarts-api:5.5.1-5
eddsa-api:0.3.0-4.v84c6f0f4969e
email-ext:1866.v14fa_6d201654
emoji-symbols-api:13.v723a_b_8e234d1
favorite:2.221.v19ca_666b_62f5
font-awesome-api:6.6.0-2
generic-tool:1.1
git:5.7.0
git-client:6.1.0
git-server:126.v0d945d8d2b_39
github:1.40.0
github-api:1.321-478.vc9ce627ce001
github-branch-source:1807.v50351eb_7dd13
gradle:2.14
groovy:457.v99900cb_85593
gson-api:2.11.0-85.v1f4e87273c33
h2-api:11.1.4.199-30.v1c64e772f3a_c
handy-uri-templates-2-api:2.1.8-30.v7e777411b_148
htmlpublisher:1.37
http_request:1.19
instance-identity:201.vd2a_b_5a_468a_a_6
ionicons-api:74.v93d5eb_813d5f
jackson2-api:2.17.0-379.v02de8ec9f64c
jakarta-activation-api:2.1.3-1
jakarta-mail-api:2.1.3-1
javadoc:280.v050b_5c849f69
javax-activation-api:1.2.0-7
javax-mail-api:1.6.2-10
jaxb:2.3.9-1
jdk-tool:80.v8a_dee33ed6f0
jjwt-api:0.11.5-112.ve82dfb_224b_a_d
jnr-posix-api:3.1.20-125.vb_6ec4b_21b_15e
job-dsl:1.90
joda-time-api:2.13.0-93.v9934da_29b_a_e9
jquery3-api:3.7.1-2
jsch:0.2.16-86.v42e010d9484b_
json-api:20241224-119.va_dca_a_b_ea_7da_5
json-path-api:2.9.0-118.v7f23ed82a_8b_8
junit:1312.v1a_235a_b_94a_31
kubernetes:4306.vc91e951ea_eb_d
kubernetes-client-api:6.10.0-240.v57880ce8b_0b_2
kubernetes-credentials:190.v03c305394deb_
ldap:770.vb_455e934581a_
lockable-resources:1327.ved786b_a_197e0
mailer:489.vd4b_25144138f
mask-passwords:173.v6a_077a_291eb_5
material-theme:0.5.2-rc100.6121925fe229
matrix-auth:3.2.3
matrix-project:840.v812f627cb_578
maven-plugin:3.24
mercurial:1260.vdfb_723cdcc81
metrics:4.2.21-458.vcf496cb_839e4
mina-sshd-api-common:2.14.0-138.v6341ee58e1df
mina-sshd-api-core:2.14.0-138.v6341ee58e1df
multibranch-build-strategy-extension:51.v88f14e2a_4075
multibranch-scan-webhook-trigger:1.0.11
nexus-jenkins-plugin:3.20.2-01
nodejs:1.6.2
okhttp-api:4.11.0-183.va_87fc7a_89810
openshift-client:1.1.0.424.v829cb_ccf8798
pam-auth:1.11
pipeline-build-step:540.vb_e8849e1a_b_d8
pipeline-github-lib:61.v629f2cc41d83
pipeline-graph-analysis:216.vfd8b_ece330ca_
pipeline-graph-view:382.vb_9a_27b_7b_ea_71
pipeline-groovy-lib:745.vdf6077913de0
pipeline-input-step:508.v584c0e9a_2177
pipeline-maven:1469.ve15ca_a_b_90b_44
pipeline-maven-api:1469.ve15ca_a_b_90b_44
pipeline-maven-database:1469.ve15ca_a_b_90b_44
pipeline-milestone-step:119.vdfdc43fc3b_9a_
pipeline-model-api:2.2218.v56d0cda_37c72
pipeline-model-definition:2.2218.v56d0cda_37c72
pipeline-model-extensions:2.2218.v56d0cda_37c72
pipeline-npm:332.v287020104f93
pipeline-rest-api:2.34
pipeline-stage-step:312.v8cd10304c27a_
pipeline-stage-tags-metadata:2.2218.v56d0cda_37c72
pipeline-stage-view:2.34
pipeline-utility-steps:2.18.0
plain-credentials:183.va_de8f1dd5a_2b_
plugin-util-api:5.1.0
prism-api:1.29.0-18
pubsub-light:1.18
resource-disposer:0.25
scm-api:698.v8e3b_c788f0a_6
script-security:1369.v9b_98a_4e95b_2d
simple-theme-plugin:196.v96d9592f4efa_
skip-notifications-trait:448.va_e30ed251b_4c
snakeyaml-api:2.3-123.v13484c65210a_
sonar:2.17.3
sse-gateway:1.27
ssh-agent:376.v8933585c69d3
ssh-credentials:349.vb_8b_6b_9709f5b_
ssh-slaves:3.1021.va_cc11b_de26a_e
ssh-steps:2.0.68.va_d21a_12a_6476
sshd:3.330.vc866a_8389b_58
stashNotifier:1.507.vb_7300a_1a_a_d10
structs:338.v848422169819
templating-engine:2.5.3
theme-manager:262.vc57ee4a_eda_5d
timestamper:1.28
token-macro:400.v35420b_922dcb_
trilead-api:2.147.vb_73cc728a_32e
uno-choice:2.8.6
variant:60.v7290fc0eb_b_cd
workflow-aggregator:600.vb_57cdd26fdd7
workflow-api:1336.vee415d95c521
workflow-basic-steps:1058.vcb_fc1e3a_21a_9
workflow-cps:4007.vd705fc76a_34e
workflow-durable-task-step:1398.vf6c9e89e5988
workflow-job:1476.v90f02a_225559
workflow-multibranch:795.ve0cb_1f45ca_9a_
workflow-scm-step:427.v4ca_6512e7df1
workflow-step-api:678.v3ee58b_469476
workflow-support:936.v9fa_77211ca_e1
ws-cleanup:0.48Jenkins: 2.479.2 OS: Linux - 4.18.0-553.32.1.el8_10.x86_64 Java: 17.0.13 - Red Hat, Inc. (OpenJDK 64-Bit Server VM) active-directory:2.38 ant:511.v0a_a_1a_334f41b_ antisamy-markup-formatter:162.v0e6ec0fcfcf6 apache-httpcomponents-client-4-api:4.5.14-208.v438351942757 asm-api:9.7.1-97.v4cc844130d97 authentication-tokens:1.119.v50285141b_7e1 authorize-project:1.8.1 badge:2.5 basic-branch-build-strategies:190.v343a_ee70d920 bootstrap5-api:5.3.3-1 bouncycastle-api:2.30.1.79-254.vfdb_814e7791e branch-api:2.1206.vd9f35001c95c build-timeout:1.33 build-user-vars-plugin:182.v378b_9f14b_487 caffeine-api:3.1.8-133.v17b_1ff2e0599 checks-api:2.2.1 cloudbees-bitbucket-branch-source:933.2.1 cloudbees-folder:6.976.v4dc79fb_c458d command-launcher:116.vd85919c54a_d6 commons-compress-api:1.26.1-2 commons-lang3-api:3.17.0-84.vb_b_938040b_078 commons-text-api:1.12.0-129.v99a_50df237f7 config-file-provider:980.v88956a_a_5d6a_d configuration-as-code:1915.vcdd0a_d0d2625 credentials:1405.vb_cda_74a_f8974 credentials-binding:687.v619cb_15e923f data-tables-api:2.1.8-1 display-url-api:2.209.v582ed814ff2f durable-task:581.v299a_5609d767 echarts-api:5.5.1-5 eddsa-api:0.3.0-4.v84c6f0f4969e email-ext:1866.v14fa_6d201654 emoji-symbols-api:13.v723a_b_8e234d1 favorite:2.221.v19ca_666b_62f5 font-awesome-api:6.6.0-2 generic-tool:1.1 git:5.7.0 git-client:6.1.0 git-server:126.v0d945d8d2b_39 github:1.40.0 github-api:1.321-478.vc9ce627ce001 github-branch-source:1807.v50351eb_7dd13 gradle:2.14 groovy:457.v99900cb_85593 gson-api:2.11.0-85.v1f4e87273c33 h2-api:11.1.4.199-30.v1c64e772f3a_c handy-uri-templates-2-api:2.1.8-30.v7e777411b_148 htmlpublisher:1.37 http_request:1.19 instance-identity:201.vd2a_b_5a_468a_a_6 ionicons-api:74.v93d5eb_813d5f jackson2-api:2.17.0-379.v02de8ec9f64c jakarta-activation-api:2.1.3-1 jakarta-mail-api:2.1.3-1 javadoc:280.v050b_5c849f69 javax-activation-api:1.2.0-7 javax-mail-api:1.6.2-10 jaxb:2.3.9-1 jdk-tool:80.v8a_dee33ed6f0 jjwt-api:0.11.5-112.ve82dfb_224b_a_d jnr-posix-api:3.1.20-125.vb_6ec4b_21b_15e job-dsl:1.90 joda-time-api:2.13.0-93.v9934da_29b_a_e9 jquery3-api:3.7.1-2 jsch:0.2.16-86.v42e010d9484b_ json-api:20241224-119.va_dca_a_b_ea_7da_5 json-path-api:2.9.0-118.v7f23ed82a_8b_8 junit:1312.v1a_235a_b_94a_31 kubernetes:4306.vc91e951ea_eb_d kubernetes-client-api:6.10.0-240.v57880ce8b_0b_2 kubernetes-credentials:190.v03c305394deb_ ldap:770.vb_455e934581a_ lockable-resources:1327.ved786b_a_197e0 mailer:489.vd4b_25144138f mask-passwords:173.v6a_077a_291eb_5 material-theme:0.5.2-rc100.6121925fe229 matrix-auth:3.2.3 matrix-project:840.v812f627cb_578 maven-plugin:3.24 mercurial:1260.vdfb_723cdcc81 metrics:4.2.21-458.vcf496cb_839e4 mina-sshd-api-common:2.14.0-138.v6341ee58e1df mina-sshd-api-core:2.14.0-138.v6341ee58e1df multibranch-build-strategy-extension:51.v88f14e2a_4075 multibranch-scan-webhook-trigger:1.0.11 nexus-jenkins-plugin:3.20.2-01 nodejs:1.6.2 okhttp-api:4.11.0-183.va_87fc7a_89810 openshift-client:1.1.0.424.v829cb_ccf8798 pam-auth:1.11 pipeline-build-step:540.vb_e8849e1a_b_d8 pipeline-github-lib:61.v629f2cc41d83 pipeline-graph-analysis:216.vfd8b_ece330ca_ pipeline-graph-view:382.vb_9a_27b_7b_ea_71 pipeline-groovy-lib:745.vdf6077913de0 pipeline-input-step:508.v584c0e9a_2177 pipeline-maven:1469.ve15ca_a_b_90b_44 pipeline-maven-api:1469.ve15ca_a_b_90b_44 pipeline-maven-database:1469.ve15ca_a_b_90b_44 pipeline-milestone-step:119.vdfdc43fc3b_9a_ pipeline-model-api:2.2218.v56d0cda_37c72 pipeline-model-definition:2.2218.v56d0cda_37c72 pipeline-model-extensions:2.2218.v56d0cda_37c72 pipeline-npm:332.v287020104f93 pipeline-rest-api:2.34 pipeline-stage-step:312.v8cd10304c27a_ pipeline-stage-tags-metadata:2.2218.v56d0cda_37c72 pipeline-stage-view:2.34 pipeline-utility-steps:2.18.0 plain-credentials:183.va_de8f1dd5a_2b_ plugin-util-api:5.1.0 prism-api:1.29.0-18 pubsub-light:1.18 resource-disposer:0.25 scm-api:698.v8e3b_c788f0a_6 script-security:1369.v9b_98a_4e95b_2d simple-theme-plugin:196.v96d9592f4efa_ skip-notifications-trait:448.va_e30ed251b_4c snakeyaml-api:2.3-123.v13484c65210a_ sonar:2.17.3 sse-gateway:1.27 ssh-agent:376.v8933585c69d3 ssh-credentials:349.vb_8b_6b_9709f5b_ ssh-slaves:3.1021.va_cc11b_de26a_e ssh-steps:2.0.68.va_d21a_12a_6476 sshd:3.330.vc866a_8389b_58 stashNotifier:1.507.vb_7300a_1a_a_d10 structs:338.v848422169819 templating-engine:2.5.3 theme-manager:262.vc57ee4a_eda_5d timestamper:1.28 token-macro:400.v35420b_922dcb_ trilead-api:2.147.vb_73cc728a_32e uno-choice:2.8.6 variant:60.v7290fc0eb_b_cd workflow-aggregator:600.vb_57cdd26fdd7 workflow-api:1336.vee415d95c521 workflow-basic-steps:1058.vcb_fc1e3a_21a_9 workflow-cps:4007.vd705fc76a_34e workflow-durable-task-step:1398.vf6c9e89e5988 workflow-job:1476.v90f02a_225559 workflow-multibranch:795.ve0cb_1f45ca_9a_ workflow-scm-step:427.v4ca_6512e7df1 workflow-step-api:678.v3ee58b_469476 workflow-support:936.v9fa_77211ca_e1 ws-cleanup:0.48
-
-
934.3.2
Running a pipeline cause a FileNotFoundException to be thrown after updating the Bitbucket Branch Source plugin from version 933.2.1 to >=933.3.0.
The Jenkins instance is integrated with a Bitbucket Data Center instance and not a Cloud one.
The file not found exception is thrown because the `pipeline_config.groovy` file is not found on the repository. The file is used by the Jenkins template engine (JTE) plugin (https://plugins.jenkins.io/templating-engine/) but it is not present in the repos because a default one is configured/provided.
The Bitbucket branch source plugin was working correctly along with the Jenkins template engine (JTE) one for over 3 years till version 933.2.1.
Having a brief look at the diff between 933.2.1 and version 933.3.0 reveals a lot of changes to the `com.cloudbees.jenkins.plugins.bitbucket.impl.client.AbstractBitbucketApi` class.
The import for `java.io.FileNotFoundException` can be clearly seen along with the FileNotFound exception thrown on line 240 (the one in the logs I have attached). Maybe, the previous behaviour was to ignore a 404 on that case.
Attaching screenshots of the exception and the Bitbucket api endpoint called from the browser.
- links to
Could you provide me the URL that works in version 933.2.1 ? I would compare to see where the URL has been changed. In theory it should not but it's clear that is change by as side effect of changes related to share common behaviour between server and cloud client.