-
Bug
-
Resolution: Unresolved
-
Major
-
Jenkins: 2.479.3
OS: Linux - 5.15.0-130-generic
Java: 17.0.13 - Eclipse Adoptium (OpenJDK 64-Bit Server VM)
---
active-directory:2.39
ansicolor:1.0.6
antisamy-markup-formatter:162.v0e6ec0fcfcf6
apache-httpcomponents-client-4-api:4.5.14-269.vfa_2321039a_83
apache-httpcomponents-client-5-api:5.4-136.v5a_21779c63f8
asm-api:9.7.1-97.v4cc844130d97
authentication-tokens:1.119.v50285141b_7e1
blueocean:1.27.16
blueocean-bitbucket-pipeline:1.27.16
blueocean-commons:1.27.16
blueocean-config:1.27.16
blueocean-core-js:1.27.16
blueocean-dashboard:1.27.16
blueocean-display-url:2.4.3
blueocean-events:1.27.16
blueocean-git-pipeline:1.27.16
blueocean-github-pipeline:1.27.16
blueocean-i18n:1.27.16
blueocean-jwt:1.27.16
blueocean-personalization:1.27.16
blueocean-pipeline-api-impl:1.27.16
blueocean-pipeline-editor:1.27.16
blueocean-pipeline-scm-api:1.27.16
blueocean-rest:1.27.16
blueocean-rest-impl:1.27.16
blueocean-web:1.27.16
bootstrap5-api:5.3.3-1
bouncycastle-api:2.30.1.80-256.vf98926042a_9b_
branch-api:2.1214.v3f652804588d
caffeine-api:3.1.8-133.v17b_1ff2e0599
checks-api:2.2.2
cloudbees-bitbucket-branch-source:934.4.2
cloudbees-folder:6.982.vf165a_16c9507
commons-compress-api:1.26.1-2
commons-lang3-api:3.17.0-84.vb_b_938040b_078
commons-text-api:1.13.0-153.v91dcd89e2a_22
configuration-as-code:1932.v75cb_b_f1b_698d
coverage:1.16.1
credentials:1408.va_622a_b_f5b_1b_1
credentials-binding:687.v619cb_15e923f
data-tables-api:2.1.8-1
display-url-api:2.209.v582ed814ff2f
dtkit-api:3.0.3
durable-task:581.v299a_5609d767
echarts-api:5.5.1-5
email-ext:1876.v28d8d38315b_d
emailext-template:224.va_f6a_ecd5d46e
favorite:2.225.v68765b_b_a_1fa_3
font-awesome-api:6.6.0-2
forensics-api:2.7.0
git:5.7.0
git-client:6.1.2
github:1.41.0
github-api:1.321-478.vc9ce627ce001
github-branch-source:1810.v913311241fa_9
gson-api:2.12.1-113.v347686d6729f
handy-uri-templates-2-api:2.1.8-30.v7e777411b_148
hashicorp-vault-plugin:371.v884a_4dd60fb_6
htmlpublisher:1.37
instance-identity:201.vd2a_b_5a_468a_a_6
ionicons-api:74.v93d5eb_813d5f
jackson2-api:2.17.0-386.vcb_b_037da_0d62
jakarta-activation-api:2.1.3-1
jakarta-mail-api:2.1.3-1
javax-activation-api:1.2.0-7
javax-mail-api:1.6.2-10
jaxb:2.3.9-1
jenkins-design-language:1.27.16
jjwt-api:0.11.5-112.ve82dfb_224b_a_d
job-dsl:1.90
joda-time-api:2.13.1-115.va_6b_5f8efb_1d8
jquery3-api:3.7.1-2
json-api:20250107-125.v28b_a_ffa_eb_f01
json-path-api:2.9.0-148.v22a_7ffe323ce
junit:1314.vd966e9a_88895
log-parser:2.3.7
mailer:489.vd4b_25144138f
matrix-auth:3.2.4
matrix-project:845.vffd7fa_f27555
mina-sshd-api-common:2.14.0-143.v2b_362fc39576
mina-sshd-api-core:2.14.0-143.v2b_362fc39576
multibranch-build-strategy-extension:60.vce1b_19770361
okhttp-api:4.11.0-183.va_87fc7a_89810
pipeline-build-step:555.v589d5c24a_3d6
pipeline-graph-analysis:216.vfd8b_ece330ca_
pipeline-groovy-lib:752.vdddedf804e72
pipeline-input-step:513.v7eb_fe7e2c0fc
pipeline-milestone-step:119.vdfdc43fc3b_9a_
pipeline-model-api:2.2221.vc657003fb_d93
pipeline-model-definition:2.2221.vc657003fb_d93
pipeline-model-extensions:2.2221.vc657003fb_d93
pipeline-stage-step:312.v8cd10304c27a_
pipeline-stage-tags-metadata:2.2221.vc657003fb_d93
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
rebuild:338.va_0a_b_50e29397
resource-disposer:0.25
scm-api:703.v72ff4b_259600
script-security:1373.vb_b_4a_a_c26fa_00
slack:761.v2a_8770f0d169
snakeyaml-api:2.3-123.v13484c65210a_
sse-gateway:1.27
ssh-credentials:349.vb_8b_6b_9709f5b_
structs:338.v848422169819
swarm:3.49
token-macro:444.v52de7e9c573d
variant:70.va_d9f17f859e0
workflow-api:1363.v03f731255494
workflow-basic-steps:1079.vce64b_a_929c5a_
workflow-cps:4018.vf02e01888da_f
workflow-durable-task-step:1405.v1fcd4a_d00096
workflow-job:1505.vea_4b_20a_4a_495
workflow-multibranch:800.v5f0a_a_660950e
workflow-scm-step:427.v4ca_6512e7df1
workflow-step-api:686.v603d058a_e148
workflow-support:946.v2a_79d8a_4b_e14
ws-cleanup:0.48
xunit:3.1.5
Jenkins: 2.479.3 OS: Linux - 5.15.0-130-generic Java: 17.0.13 - Eclipse Adoptium (OpenJDK 64-Bit Server VM) --- active-directory:2.39 ansicolor:1.0.6 antisamy-markup-formatter:162.v0e6ec0fcfcf6 apache-httpcomponents-client-4-api:4.5.14-269.vfa_2321039a_83 apache-httpcomponents-client-5-api:5.4-136.v5a_21779c63f8 asm-api:9.7.1-97.v4cc844130d97 authentication-tokens:1.119.v50285141b_7e1 blueocean:1.27.16 blueocean-bitbucket-pipeline:1.27.16 blueocean-commons:1.27.16 blueocean-config:1.27.16 blueocean-core-js:1.27.16 blueocean-dashboard:1.27.16 blueocean-display-url:2.4.3 blueocean-events:1.27.16 blueocean-git-pipeline:1.27.16 blueocean-github-pipeline:1.27.16 blueocean-i18n:1.27.16 blueocean-jwt:1.27.16 blueocean-personalization:1.27.16 blueocean-pipeline-api-impl:1.27.16 blueocean-pipeline-editor:1.27.16 blueocean-pipeline-scm-api:1.27.16 blueocean-rest:1.27.16 blueocean-rest-impl:1.27.16 blueocean-web:1.27.16 bootstrap5-api:5.3.3-1 bouncycastle-api:2.30.1.80-256.vf98926042a_9b_ branch-api:2.1214.v3f652804588d caffeine-api:3.1.8-133.v17b_1ff2e0599 checks-api:2.2.2 cloudbees-bitbucket-branch-source:934.4.2 cloudbees-folder:6.982.vf165a_16c9507 commons-compress-api:1.26.1-2 commons-lang3-api:3.17.0-84.vb_b_938040b_078 commons-text-api:1.13.0-153.v91dcd89e2a_22 configuration-as-code:1932.v75cb_b_f1b_698d coverage:1.16.1 credentials:1408.va_622a_b_f5b_1b_1 credentials-binding:687.v619cb_15e923f data-tables-api:2.1.8-1 display-url-api:2.209.v582ed814ff2f dtkit-api:3.0.3 durable-task:581.v299a_5609d767 echarts-api:5.5.1-5 email-ext:1876.v28d8d38315b_d emailext-template:224.va_f6a_ecd5d46e favorite:2.225.v68765b_b_a_1fa_3 font-awesome-api:6.6.0-2 forensics-api:2.7.0 git:5.7.0 git-client:6.1.2 github:1.41.0 github-api:1.321-478.vc9ce627ce001 github-branch-source:1810.v913311241fa_9 gson-api:2.12.1-113.v347686d6729f handy-uri-templates-2-api:2.1.8-30.v7e777411b_148 hashicorp-vault-plugin:371.v884a_4dd60fb_6 htmlpublisher:1.37 instance-identity:201.vd2a_b_5a_468a_a_6 ionicons-api:74.v93d5eb_813d5f jackson2-api:2.17.0-386.vcb_b_037da_0d62 jakarta-activation-api:2.1.3-1 jakarta-mail-api:2.1.3-1 javax-activation-api:1.2.0-7 javax-mail-api:1.6.2-10 jaxb:2.3.9-1 jenkins-design-language:1.27.16 jjwt-api:0.11.5-112.ve82dfb_224b_a_d job-dsl:1.90 joda-time-api:2.13.1-115.va_6b_5f8efb_1d8 jquery3-api:3.7.1-2 json-api:20250107-125.v28b_a_ffa_eb_f01 json-path-api:2.9.0-148.v22a_7ffe323ce junit:1314.vd966e9a_88895 log-parser:2.3.7 mailer:489.vd4b_25144138f matrix-auth:3.2.4 matrix-project:845.vffd7fa_f27555 mina-sshd-api-common:2.14.0-143.v2b_362fc39576 mina-sshd-api-core:2.14.0-143.v2b_362fc39576 multibranch-build-strategy-extension:60.vce1b_19770361 okhttp-api:4.11.0-183.va_87fc7a_89810 pipeline-build-step:555.v589d5c24a_3d6 pipeline-graph-analysis:216.vfd8b_ece330ca_ pipeline-groovy-lib:752.vdddedf804e72 pipeline-input-step:513.v7eb_fe7e2c0fc pipeline-milestone-step:119.vdfdc43fc3b_9a_ pipeline-model-api:2.2221.vc657003fb_d93 pipeline-model-definition:2.2221.vc657003fb_d93 pipeline-model-extensions:2.2221.vc657003fb_d93 pipeline-stage-step:312.v8cd10304c27a_ pipeline-stage-tags-metadata:2.2221.vc657003fb_d93 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 rebuild:338.va_0a_b_50e29397 resource-disposer:0.25 scm-api:703.v72ff4b_259600 script-security:1373.vb_b_4a_a_c26fa_00 slack:761.v2a_8770f0d169 snakeyaml-api:2.3-123.v13484c65210a_ sse-gateway:1.27 ssh-credentials:349.vb_8b_6b_9709f5b_ structs:338.v848422169819 swarm:3.49 token-macro:444.v52de7e9c573d variant:70.va_d9f17f859e0 workflow-api:1363.v03f731255494 workflow-basic-steps:1079.vce64b_a_929c5a_ workflow-cps:4018.vf02e01888da_f workflow-durable-task-step:1405.v1fcd4a_d00096 workflow-job:1505.vea_4b_20a_4a_495 workflow-multibranch:800.v5f0a_a_660950e workflow-scm-step:427.v4ca_6512e7df1 workflow-step-api:686.v603d058a_e148 workflow-support:946.v2a_79d8a_4b_e14 ws-cleanup:0.48 xunit:3.1.5
Similar to https://issues.jenkins.io/browse/JENKINS-73598, I'm not seeing this plugin work for its basic use case. I have defined a simple include region (one file, no wildcards) for an "Accept build by included regions strategy" build strategy, with no exclude regions section. I would expect builds to trigger only when that one file is changed. Instead, changes to any file triggers a build.
Unlike 73598, I'm not using the pollSCM trigger, but rather a multibranch pipeline configured using the Job DSL. The pipeline uses the GitHub branch source pointing to an internally hosted Github instance that discovers branches and forks. The builds I'm running are all part of a PR that references a fork.
The actual bug shows up in the Jenkins log as:
Feb 20, 2025 5:09:36 PM SEVERE com.igalg.jenkins.plugins.multibranch.buildstrategy.AbstractBranchBuildStrategy isAutomaticBuild
Unexpected exception: java.io.IOException: Unable to retrieve changes
A quick look at AbstractBranchBuildStrategy.java:98 reveals that when an exception is thrown in isAutomaticBuild, the check is functionally bypassed.
I'm not sure what's causing the exception to be thrown, but from the user perspective, it appears like the plugin is non-functional.