jenkinsci/bitbucket-branch-source-plugin

Unable to add Bitbucket cloud repository

rgaduput opened this issue · 1 comments

Jenkins and plugins versions report

Environment
Jenkins: 2.332.3
OS: Linux - 3.10.0-862.14.4.el7.x86_64
Java: 11.0.15 - Eclipse Adoptium (OpenJDK 64-Bit Server VM)
---
Office-365-Connector:4.17.0
Parameterized-Remote-Trigger:3.1.5.1
ace-editor:1.1
allure-jenkins-plugin:2.30.3
analysis-model-api:10.10.1
ansible:1.1
ansicolor:1.0.1
ant:475.vf34069fef73c
antisamy-markup-formatter:2.7
apache-httpcomponents-client-4-api:4.5.13-1.0
aqua-security-scanner:3.2.1
artifactory:3.16.2
atlassian-bitbucket-server-integration:3.2.1
authentication-tokens:1.4
autocancel:1.0.5
aws-credentials:191.vcb_f183ce58b_9
aws-global-configuration:100.v4619b_45d2dfc
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
aws-parameter-store:1.2.2
azure-commons:1.1.3
azure-credentials:216.ve0b_4a_485ffc2
azure-sdk:118.v43f74dd9ca_dc
bitbucket:223.vd12f2bca5430
bitbucket-build-status-notifier:1.4.2
blueocean:1.25.5
blueocean-autofavorite:1.2.5
blueocean-bitbucket-pipeline:1.25.5
blueocean-commons:1.25.5
blueocean-config:1.25.5
blueocean-core-js:1.25.5
blueocean-dashboard:1.25.5
blueocean-display-url:2.4.1
blueocean-events:1.25.5
blueocean-git-pipeline:1.25.5
blueocean-github-pipeline:1.25.5
blueocean-i18n:1.25.5
blueocean-jira:1.25.5
blueocean-jwt:1.25.5
blueocean-personalization:1.25.5
blueocean-pipeline-api-impl:1.25.5
blueocean-pipeline-editor:1.25.5
blueocean-pipeline-scm-api:1.25.5
blueocean-rest:1.25.5
blueocean-rest-impl:1.25.5
blueocean-web:1.25.5
bootstrap4-api:4.6.0-5
bootstrap5-api:5.2.0-1
bootstraped-multi-test-results-report:2.2.1
bouncycastle-api:2.26
branch-api:2.1046.v0ca_37783ecc5
build-monitor-plugin:1.13+build.202205140447
build-pipeline-plugin:1.5.8
build-timeout:1.20
build-user-vars-plugin:1.8
built-on-column:1.1
caffeine-api:2.9.3-65.v6a_47d0f4d1fe
checks-api:1.7.4
cloud-stats:0.27
cloudbees-bitbucket-branch-source:773.v4b_9b_005b_562b_
cloudbees-disk-usage-simple:0.10
cloudbees-folder:6.722.v8165b_a_cf25e9
clover:4.13.0
cobertura:1.17
code-coverage-api:2.0.4
command-launcher:84.v4a_97f2027398
compress-buildlog:1.2
computer-queue-plugin:1.7
conditional-buildstep:1.4.2
config-file-provider:3.10.0
configuration-as-code:1429.v09b_044a_c93de
configuration-as-code-secret-ssm:1.0.1
copyartifact:1.46.4
credentials:1087.1089.v2f1b_9a_b_040e4
credentials-binding:523.vd859a_4b_122e6
custom-checkbox-parameter:1.4
custom-tools-plugin:0.8
data-tables-api:1.11.4-4
delivery-pipeline-plugin:1.4.2
display-url-api:2.3.6
docker-commons:1.19
docker-compose-build-step:1.0
docker-workflow:1.28
durable-task:496.va67c6f9eefa7
ec2:1.68
echarts-api:5.3.2-2
email-ext:2.88
envinject:2.866.v5c0403e3d4df
envinject-api:1.199.v3ce31253ed13
extended-choice-parameter:346.vd87693c5a_86c
extended-read-permission:3.2
extensible-choice-parameter:1.8.0
external-monitor-job:191.v363d0d1efdf8
external-workspace-manager:1.2.3
favorite:2.4.1
font-awesome-api:6.1.1-1
forensics-api:1.13.0
git:4.11.3
git-client:3.11.0
git-parameter:0.9.16
git-server:1.11
github:1.34.3
github-api:1.303-400.v35c2d8258028
github-branch-source:1637.vd833b_7ca_7654
gradle:1.38
greenballs:1.15.1
h2-api:1.4.199
handlebars:3.0.8
handy-uri-templates-2-api:2.1.8-22.v77d5b_75e6953
hashicorp-vault-plugin:336.v182c0fbaaeb7
hidden-parameter:0.0.5
htmlpublisher:1.30
http_request:1.15
image-tag-parameter:1.10
ivy:2.2
jackson2-api:2.13.3-285.vc03c0256d517
javadoc:217.v905b_86277a_2a_
javax-activation-api:1.2.0-3
javax-mail-api:1.6.2-6
jaxb:2.3.6-1
jdk-tool:1.5
jenkins-design-language:1.25.5
jenkins-multijob-plugin:1.36
jira:3.7.1
jira-steps:2.0.141.vd0c6e6dc83f0
jjwt-api:0.11.5-77.v646c772fddb_0
job-dsl:1.79
job-restrictions:0.8
jobConfigHistory:1139.v888b_656ca_f6d
jquery:1.12.4-1
jquery-detached:1.2.1
jquery3-api:3.6.0-4
jsch:0.1.55.2
junit:1.63
kubernetes:3580.v78271e5631dc
kubernetes-cd:2.3.1
kubernetes-cli:1.10.3
kubernetes-client-api:5.12.2-193.v26a_6078f65a_9
kubernetes-credentials:0.9.0
ldap:2.10
list-git-branches-parameter:0.0.11
lockable-resources:2.15
logfilesizechecker:1.5
logstash:2.4.0
mailer:414.vcc4c33714601
mapdb-api:1.0.9.0
matrix-auth:3.1.2
matrix-project:771.v574584b_39e60
maven-plugin:3.18
mercurial:2.16.2
metrics:4.1.6.2
momentjs:1.1.1
monitoring:1.91.0
multiple-scms:0.8
node-iterator-api:1.5.1
nodejs:1.5.1
nodelabelparameter:1.10.3.1
oidc-provider:47.v182a_02f5b_771
okhttp-api:4.9.3-105.vb96869f8ac3a
openJDK-native-plugin:1.5
packer:1.5
pam-auth:1.8
parameterized-scheduler:1.0
parameterized-trigger:2.44
performance:3.20
perfpublisher:8.09
periodicbackup:1.8
permissive-script-security:0.7
pipeline-as-yaml:0.16-rc
pipeline-aws:1.43
pipeline-build-step:2.18
pipeline-graph-analysis:195.v5812d95a_a_2f9
pipeline-groovy-lib:612.v84da_9c54906d
pipeline-input-step:448.v37cea_9a_10a_70
pipeline-maven:3.10.0
pipeline-milestone-step:101.vd572fef9d926
pipeline-model-api:2.2086.v12b_420f036e5
pipeline-model-definition:2.2086.v12b_420f036e5
pipeline-model-extensions:2.2086.v12b_420f036e5
pipeline-rest-api:2.24
pipeline-stage-step:293.v200037eefcd5
pipeline-stage-tags-metadata:2.2086.v12b_420f036e5
pipeline-stage-view:2.24
pipeline-utility-steps:2.12.1
plain-credentials:1.8
plugin-util-api:2.17.0
popper-api:1.16.1-3
popper2-api:2.11.5-2
powershell:1.7
prism-api:1.28.0-2
prometheus:2.0.11
pubsub-light:1.16
rebuild:1.34
resource-disposer:0.19
robot:3.2.0
run-condition:1.5
saferestart:0.3
saml:2.297.v1a_dff8e51f90
schedule-build:280.vc5c0311537f6
scm-api:608.vfa_f971c5a_a_e9
script-security:1175.v4b_d517d6db_f0
simple-theme-plugin:103.va_161d09c38c7
sloccount:1.25
snakeyaml-api:1.30.1
snyk-security-scanner:3.2.6
sonar:2.14
sse-gateway:1.25
ssh:2.6.1
ssh-agent:295.v9ca_a_1c7cc3a_a_
ssh-credentials:277.v95c2fec1c047
ssh-slaves:1.814.vc82988f54b_10
ssh-steps:2.0.39.v831c5e6468b_c
sshd:3.237.v883d165a_c1d3
stashNotifier:1.28
statistics-gatherer:2.0.3
strict-crumb-issuer:2.1.0
structs:318.va_f3ccb_729b_71
subversion:2.15.5
swarm:3.32
syslog-logger:1.0.5
terraform:1.0.10
test-results-analyzer:0.3.5
thinBackup:1.10
timestamper:1.17
token-macro:293.v283932a_0a_b_49
trilead-api:1.57.v6e90e07157e1
uno-choice:2.6.1
validating-string-parameter:2.8
variant:1.4
vsphere-cloud:2.27
warnings-ng:9.12.0
windows-slaves:1.8.1
workflow-aggregator:581.v0c46fa_697ffd
workflow-api:1164.v760c223ddb_32
workflow-basic-steps:948.v2c72a_091b_b_68
workflow-cps:2725.v7b_c717eb_12ce
workflow-cps-global-lib:588.v576c103a_ff86
workflow-durable-task-step:1146.v1a_d2e603f929
workflow-job:1186.v8def1a_5f3944
workflow-multibranch:716.vc692a_e52371b_
workflow-scm-step:400.v6b_89a_1317c9a_
workflow-step-api:625.vd896b_f445a_f8
workflow-support:820.vd1a_6cc65ef33
ws-cleanup:0.42
xray-connector:2.6.1

What Operating System are you using (both controller, and any agents involved in the problem)?

Jenkins mater running in a Docker container

Reproduction steps

Global Configuration for Bitbucket Cloud endpoint

  1. Manage Jenkins -> Configure System -> Bitbucket Endpoints -> Add -> Bitbucket Cloud -> Save

Job configuration

  1. New Item -> Enter Name -> Select Multi Branch Pipeline -> OK
  2. Branch Sources -> Bitbucket -> Server -> Select Bitbucket cloud instance -> Credentials -> Select Bitbucket cloud credentials -> Owner -> Paste the Bitbucket workspace ID

Expected Results

After adding the Owner field, in the Repository Name drop down should be able to select the repository from the Bitbucket cloud workspace provided.

Actual Results

When added bitbucket cloud workspace in Owner filed, Repository Name filed throws an error Could not find: <MY_WORKSPACE_ID>

Anything else?

Please note the credentials I have used are the combination of my user name (user@domain.com) and the app password created in Bitbucket cloud.
While creating the app password in bitbucket cloud have given Permissions as Projects: read, write, Workspaces membership: read, Repositories: read, write, Pull Requests: read, write.
While using same credentials in the Git plugin there are no issues (of course Git plugin uses the full URL).
There is nothing in the Jenkins master logs at the same time.

Appreciate if any one can assist what i am missing here ?
Does the plugin use Basic Auth with user and app password for authentication or something else like OAuth2?

Thanks.

Ok, After removing the @domain.com from user it is working.