Jenkins and plugins versions report
Environment
Jenkins: 2.541.1
OS: Linux - 5.4.17-2136.351.3.3.el8uek.x86_64
Java: 21.0.10 - Red Hat, Inc. (OpenJDK 64-Bit Server VM)
---
ace-editor:1.1
analysis-core:1.96
analysis-model-api:13.18.0-935.v784ca_107400a_
ant:520.vd082ecfb_16a_9
antexec:474.v6b_2a_ec53635f
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-183.ve5a_8a_b_e71e59
asm-api:9.9.1-189.vb_5ef2964da_91
authentication-tokens:1.144.v5ff4a_5ec5c33
blueocean:1.27.25
blueocean-autofavorite:1.2.5
blueocean-bitbucket-pipeline:1.27.25
blueocean-commons:1.27.25
blueocean-config:1.27.25
blueocean-core-js:1.27.25
blueocean-dashboard:1.27.25
blueocean-display-url:2.4.4
blueocean-events:1.27.25
blueocean-git-pipeline:1.27.25
blueocean-github-pipeline:1.27.25
blueocean-i18n:1.27.25
blueocean-jira:1.27.25
blueocean-jwt:1.27.25
blueocean-personalization:1.27.25
blueocean-pipeline-api-impl:1.27.25
blueocean-pipeline-editor:1.27.25
blueocean-pipeline-scm-api:1.27.25
blueocean-rest:1.27.25
blueocean-rest-impl:1.27.25
blueocean-web:1.27.25
bootstrap4-api:4.6.0-6
bootstrap5-api:5.3.8-895.v4d0d8e47fea_d
bouncycastle-api:2.30.1.82-277.v70ca_0b_877184
branch-api:2.1268.v044a_87612da_8
build-name-setter:2.5.1
build-timeout:1.39
build-with-parameters:81.ve4a_9c2499d9a
caffeine-api:3.2.3-194.v31a_b_f7a_b_5a_81
checks-api:402.vca_263b_f200e3
cloud-stats:377.vd8a_6c953e98e
cloudbees-bitbucket-branch-source:937.2.3
cloudbees-folder:6.1073.va_7888eb_dd514
cmakebuilder:4.1.1
command-launcher:123.v37cfdc92ef67
commons-collections4-api:4.5.0-8.va_d5448ef9011
commons-compress-api:1.28.0-2
commons-httpclient3-api:3.1-3
commons-lang3-api:3.20.0-109.ve43756e2d2b_4
commons-text-api:1.15.0-210.v7480a_da_70b_9e
compress-artifacts:112.v52b_808b_85a_e8
config-file-provider:1006.vc7366c201f57
copyartifact:795.ve8e151429b_27
cors-filter:21.v34a_0a_7179a_5a_
credentials:1480.v2246fd131e83
credentials-binding:702.vfe613e537e88
data-tables-api:2.3.5-1497.v38449eb_7d5a_1
disk-usage:1.3
display-url-api:2.217.va_6b_de84cc74b_
docker-commons:457.v0f62a_94f11a_3
docker-java-api:3.7.0-133.v93b_8fb_c17a_77
docker-plugin:1308.vff6e33248305
docker-workflow:634.vedc7242b_eda_7
dtkit-api:3.0.3
durable-task:651.v1f5e074fc83f
echarts-api:6.0.0-1165.vd1283a_3e37d4
eddsa-api:0.3.0.1-29.v67e9a_1c969b_b_
email-ext:1933.v45cec755423f
emailext-template:249.v81d6ea_f33f2e
embeddable-build-status:637.vd878e68178f8
extended-read-permission:68.vd270568a_7520
external-monitor-job:223.vb_fddcf42c9b_3
favorite:2.263.v941d21defef7
file-operations:409.v90cc23075442
font-awesome-api:7.1.0-882.v1dfb_771e3278
forensics-api:3.1832.va_1179842528b_
git:5.9.0
git-client:6.5.0
git-server:137.ve0060b_432302
github:1.45.0
github-api:1.330-492.v3941a_032db_2a_
github-branch-source:1936.vfa_a_5c2cef4e7
gradle:2.18.1203.v2c96b_1243c72
greenballs:1.15.1
gson-api:2.13.2-173.va_a_092315913c
handlebars:3.0.8
handy-uri-templates-2-api:2.1.8-38.vcea_5d521d5f3
htmlpublisher:427
instance-identity:203.v15e81a_1b_7a_38
ionicons-api:94.vcc3065403257
jackson2-api:2.20.1-423.v13951f6b_6532
jakarta-activation-api:2.1.4-1
jakarta-mail-api:2.1.5-1
jakarta-xml-bind-api:4.0.6-12.vb_1833c1231d3
javadoc:354.vee1a_660b_4990
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
jenkins-design-language:1.27.25
jersey2-api:2.47-165.ve7809a_3e87e0
jira:3.21
jjwt-api:0.11.5-120.v0268cf544b_89
job-restrictions:216.v0732cc7fb_076
joda-time-api:2.14.0-177.vd7e9347b_e7d5
jquery:1.12.4-3
jquery-detached:1.2.1
jquery-ui:1.0.2
jquery3-api:3.7.1-619.vdb_10e002501a_
jsch:0.2.16-95.v3eecb_55fa_b_78
json-api:20251224-185.v0cc18490c62c
json-path-api:2.10.0-202.va_9cc16c1e476
jsoup:1.22.1-76.v9cdb_2456c0e3
junit:1396.v095840ed8491
ldap:807.v7d7de30930cf
lockable-resources:1438.v3c0f8c9e2060
log-parser:3.0.2
mailer:525.v2458b_d8a_1a_71
managed-scripts:1.5.6
mapdb-api:1.0.9-44.va_1e1310c9118
matrix-auth:3.2.9
matrix-project:870.v9db_fcfc2f45b_
maven-plugin:3.27
mercurial:1323.ve69d2a_db_8a_b_d
mina-sshd-api-common:2.16.0-167.va_269f38cc024
mina-sshd-api-core:2.16.0-167.va_269f38cc024
momentjs:1.1.1
monitoring:2.6.0
nodelabelparameter:851.vd94e5048d321
okhttp-api:4.12.0-195.vc02552c04ffd
oss-symbols-api:442.v99039087229b_
pam-auth:1.12
pipeline-build-step:584.vdb_a_2cc3a_d07a_
pipeline-github-lib:65.v203688e7727e
pipeline-graph-analysis:245.v88f03631a_b_21
pipeline-groovy-lib:787.ve2fef0efdca_6
pipeline-input-step:540.v14b_100d754dd
pipeline-milestone-step:138.v78ca_76831a_43
pipeline-model-api:2.2277.v00573e73ddf1
pipeline-model-declarative-agent:1.1.1
pipeline-model-definition:2.2277.v00573e73ddf1
pipeline-model-extensions:2.2277.v00573e73ddf1
pipeline-rest-api:2.39
pipeline-stage-step:322.vecffa_99f371c
pipeline-stage-tags-metadata:2.2277.v00573e73ddf1
pipeline-stage-view:2.39
pipeline-utility-steps:2.20.0
plain-credentials:199.v9f8e1f741799
plugin-util-api:6.1192.v30fe6e2837ff
popper-api:1.16.1-3
popper2-api:2.11.6-5
prism-api:1.30.0-703.v116fb_3b_5b_b_a_a_
pubsub-light:1.19
resource-disposer:0.25
role-strategy:848.va_a_ea_673cf0b_c
scm-api:724.v7d839074eb_5c
script-security:1385.v7d2d9ec4d909
sloccount:1.27
snakeyaml-api:2.5-143.v93b_c004f89de
sourcemonitor:0.2
sse-gateway:1.28
ssh-credentials:361.vb_f6760818e8c
ssh-slaves:3.1096.v0b_cc466e4323
sshd:3.374.v19b_d59ce6610
structs:362.va_b_695ef4fdf9
subversion:999999-SNAPSHOT (private-9e69d945-testuser)
timestamper:1.30
token-macro:477.vd4f0dc3cb_cf1
trilead-api:2.284.v1974ea_324382
variant:70.va_d9f17f859e0
warnings:5.0.1
warnings-ng:12.9996.va_151fb_d6d757
windows-slaves:1.8.1
workflow-aggregator:608.v67378e9d3db_1
workflow-api:1398.v67030756d3fb_
workflow-basic-steps:1098.v808b_fd7f8cf4
workflow-cps:4255.vd9c37f80fd8a_
workflow-cps-global-lib:615.vb_b_0664a_b_19f3
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:1010.vb_b_39488a_9841
ws-cleanup:0.49
xunit:3.1.6
What Operating System are you using (both controller, and any agents involved in the problem)?
controller: Linux
agents: Windows, Linux (does not matter)
Reproduction steps
Create an SVN repository with multiple levels of directories.
for a minimal test
foo/bar/blubb/sw/main.jenkins
foo/blubb/bar/sw/main.jenkins
bar/foo/blubb/sw/main.jenkins
bar/blubb/foo/sw/main.jenkins
is sufficient
Configure a multi-branch pipeline to search for projects in
//sw
///sw
///*/sw
and run "Scan multibranch pipeline now"
Expected Results
Each directory is visited once
Actual Results
Directories are visited many times.
Anything else?
No response
Are you interested in contributing a fix?
No response
Jenkins and plugins versions report
Environment
Jenkins: 2.541.1 OS: Linux - 5.4.17-2136.351.3.3.el8uek.x86_64 Java: 21.0.10 - Red Hat, Inc. (OpenJDK 64-Bit Server VM) --- ace-editor:1.1 analysis-core:1.96 analysis-model-api:13.18.0-935.v784ca_107400a_ ant:520.vd082ecfb_16a_9 antexec:474.v6b_2a_ec53635f 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-183.ve5a_8a_b_e71e59 asm-api:9.9.1-189.vb_5ef2964da_91 authentication-tokens:1.144.v5ff4a_5ec5c33 blueocean:1.27.25 blueocean-autofavorite:1.2.5 blueocean-bitbucket-pipeline:1.27.25 blueocean-commons:1.27.25 blueocean-config:1.27.25 blueocean-core-js:1.27.25 blueocean-dashboard:1.27.25 blueocean-display-url:2.4.4 blueocean-events:1.27.25 blueocean-git-pipeline:1.27.25 blueocean-github-pipeline:1.27.25 blueocean-i18n:1.27.25 blueocean-jira:1.27.25 blueocean-jwt:1.27.25 blueocean-personalization:1.27.25 blueocean-pipeline-api-impl:1.27.25 blueocean-pipeline-editor:1.27.25 blueocean-pipeline-scm-api:1.27.25 blueocean-rest:1.27.25 blueocean-rest-impl:1.27.25 blueocean-web:1.27.25 bootstrap4-api:4.6.0-6 bootstrap5-api:5.3.8-895.v4d0d8e47fea_d bouncycastle-api:2.30.1.82-277.v70ca_0b_877184 branch-api:2.1268.v044a_87612da_8 build-name-setter:2.5.1 build-timeout:1.39 build-with-parameters:81.ve4a_9c2499d9a caffeine-api:3.2.3-194.v31a_b_f7a_b_5a_81 checks-api:402.vca_263b_f200e3 cloud-stats:377.vd8a_6c953e98e cloudbees-bitbucket-branch-source:937.2.3 cloudbees-folder:6.1073.va_7888eb_dd514 cmakebuilder:4.1.1 command-launcher:123.v37cfdc92ef67 commons-collections4-api:4.5.0-8.va_d5448ef9011 commons-compress-api:1.28.0-2 commons-httpclient3-api:3.1-3 commons-lang3-api:3.20.0-109.ve43756e2d2b_4 commons-text-api:1.15.0-210.v7480a_da_70b_9e compress-artifacts:112.v52b_808b_85a_e8 config-file-provider:1006.vc7366c201f57 copyartifact:795.ve8e151429b_27 cors-filter:21.v34a_0a_7179a_5a_ credentials:1480.v2246fd131e83 credentials-binding:702.vfe613e537e88 data-tables-api:2.3.5-1497.v38449eb_7d5a_1 disk-usage:1.3 display-url-api:2.217.va_6b_de84cc74b_ docker-commons:457.v0f62a_94f11a_3 docker-java-api:3.7.0-133.v93b_8fb_c17a_77 docker-plugin:1308.vff6e33248305 docker-workflow:634.vedc7242b_eda_7 dtkit-api:3.0.3 durable-task:651.v1f5e074fc83f echarts-api:6.0.0-1165.vd1283a_3e37d4 eddsa-api:0.3.0.1-29.v67e9a_1c969b_b_ email-ext:1933.v45cec755423f emailext-template:249.v81d6ea_f33f2e embeddable-build-status:637.vd878e68178f8 extended-read-permission:68.vd270568a_7520 external-monitor-job:223.vb_fddcf42c9b_3 favorite:2.263.v941d21defef7 file-operations:409.v90cc23075442 font-awesome-api:7.1.0-882.v1dfb_771e3278 forensics-api:3.1832.va_1179842528b_ git:5.9.0 git-client:6.5.0 git-server:137.ve0060b_432302 github:1.45.0 github-api:1.330-492.v3941a_032db_2a_ github-branch-source:1936.vfa_a_5c2cef4e7 gradle:2.18.1203.v2c96b_1243c72 greenballs:1.15.1 gson-api:2.13.2-173.va_a_092315913c handlebars:3.0.8 handy-uri-templates-2-api:2.1.8-38.vcea_5d521d5f3 htmlpublisher:427 instance-identity:203.v15e81a_1b_7a_38 ionicons-api:94.vcc3065403257 jackson2-api:2.20.1-423.v13951f6b_6532 jakarta-activation-api:2.1.4-1 jakarta-mail-api:2.1.5-1 jakarta-xml-bind-api:4.0.6-12.vb_1833c1231d3 javadoc:354.vee1a_660b_4990 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 jenkins-design-language:1.27.25 jersey2-api:2.47-165.ve7809a_3e87e0 jira:3.21 jjwt-api:0.11.5-120.v0268cf544b_89 job-restrictions:216.v0732cc7fb_076 joda-time-api:2.14.0-177.vd7e9347b_e7d5 jquery:1.12.4-3 jquery-detached:1.2.1 jquery-ui:1.0.2 jquery3-api:3.7.1-619.vdb_10e002501a_ jsch:0.2.16-95.v3eecb_55fa_b_78 json-api:20251224-185.v0cc18490c62c json-path-api:2.10.0-202.va_9cc16c1e476 jsoup:1.22.1-76.v9cdb_2456c0e3 junit:1396.v095840ed8491 ldap:807.v7d7de30930cf lockable-resources:1438.v3c0f8c9e2060 log-parser:3.0.2 mailer:525.v2458b_d8a_1a_71 managed-scripts:1.5.6 mapdb-api:1.0.9-44.va_1e1310c9118 matrix-auth:3.2.9 matrix-project:870.v9db_fcfc2f45b_ maven-plugin:3.27 mercurial:1323.ve69d2a_db_8a_b_d mina-sshd-api-common:2.16.0-167.va_269f38cc024 mina-sshd-api-core:2.16.0-167.va_269f38cc024 momentjs:1.1.1 monitoring:2.6.0 nodelabelparameter:851.vd94e5048d321 okhttp-api:4.12.0-195.vc02552c04ffd oss-symbols-api:442.v99039087229b_ pam-auth:1.12 pipeline-build-step:584.vdb_a_2cc3a_d07a_ pipeline-github-lib:65.v203688e7727e pipeline-graph-analysis:245.v88f03631a_b_21 pipeline-groovy-lib:787.ve2fef0efdca_6 pipeline-input-step:540.v14b_100d754dd pipeline-milestone-step:138.v78ca_76831a_43 pipeline-model-api:2.2277.v00573e73ddf1 pipeline-model-declarative-agent:1.1.1 pipeline-model-definition:2.2277.v00573e73ddf1 pipeline-model-extensions:2.2277.v00573e73ddf1 pipeline-rest-api:2.39 pipeline-stage-step:322.vecffa_99f371c pipeline-stage-tags-metadata:2.2277.v00573e73ddf1 pipeline-stage-view:2.39 pipeline-utility-steps:2.20.0 plain-credentials:199.v9f8e1f741799 plugin-util-api:6.1192.v30fe6e2837ff popper-api:1.16.1-3 popper2-api:2.11.6-5 prism-api:1.30.0-703.v116fb_3b_5b_b_a_a_ pubsub-light:1.19 resource-disposer:0.25 role-strategy:848.va_a_ea_673cf0b_c scm-api:724.v7d839074eb_5c script-security:1385.v7d2d9ec4d909 sloccount:1.27 snakeyaml-api:2.5-143.v93b_c004f89de sourcemonitor:0.2 sse-gateway:1.28 ssh-credentials:361.vb_f6760818e8c ssh-slaves:3.1096.v0b_cc466e4323 sshd:3.374.v19b_d59ce6610 structs:362.va_b_695ef4fdf9 subversion:999999-SNAPSHOT (private-9e69d945-testuser) timestamper:1.30 token-macro:477.vd4f0dc3cb_cf1 trilead-api:2.284.v1974ea_324382 variant:70.va_d9f17f859e0 warnings:5.0.1 warnings-ng:12.9996.va_151fb_d6d757 windows-slaves:1.8.1 workflow-aggregator:608.v67378e9d3db_1 workflow-api:1398.v67030756d3fb_ workflow-basic-steps:1098.v808b_fd7f8cf4 workflow-cps:4255.vd9c37f80fd8a_ workflow-cps-global-lib:615.vb_b_0664a_b_19f3 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:1010.vb_b_39488a_9841 ws-cleanup:0.49 xunit:3.1.6What Operating System are you using (both controller, and any agents involved in the problem)?
controller: Linux
agents: Windows, Linux (does not matter)
Reproduction steps
Create an SVN repository with multiple levels of directories.
for a minimal test
foo/bar/blubb/sw/main.jenkins
foo/blubb/bar/sw/main.jenkins
bar/foo/blubb/sw/main.jenkins
bar/blubb/foo/sw/main.jenkins
is sufficient
Configure a multi-branch pipeline to search for projects in
//sw
///sw
///*/sw
and run "Scan multibranch pipeline now"
Expected Results
Each directory is visited once
Actual Results
Directories are visited many times.
Anything else?
No response
Are you interested in contributing a fix?
No response