Closed viceice closed 4 years ago
[x] Jenkins version: 2.204.5
[x] Plugin version: 2.7.0
[ ] Bitbucket cloud
[x] Bitbucket server and version: 7.0.0, 7.0.1
This plugin is no longer able to fetch and build pull-requests. Looks like thay changed the api without writing a note.
06:01:26 Started by user XXX YYY 06:01:26 Running as XXX YYY 06:01:34 ERROR: Could not do lightweight checkout, falling back to heavyweight 06:01:34 java.io.FileNotFoundException: URL: /rest/api/1.0/projects/proj/repos/repo/browse/Jenkinsfile?at=pull-requests%2F580%2Fmerge&start=0&limit=500 06:01:34 at com.cloudbees.jenkins.plugins.bitbucket.server.client.BitbucketServerAPIClient.getRequest(BitbucketServerAPIClient.java:831) 06:01:34 at com.cloudbees.jenkins.plugins.bitbucket.server.client.BitbucketServerAPIClient.getFileContent(BitbucketServerAPIClient.java:1123) 06:01:34 at com.cloudbees.jenkins.plugins.bitbucket.filesystem.BitbucketSCMFile.content(BitbucketSCMFile.java:98) 06:01:34 at jenkins.scm.api.SCMFile.contentAsString(SCMFile.java:335) 06:01:34 at org.jenkinsci.plugins.workflow.multibranch.SCMBinder.create(SCMBinder.java:107) 06:01:34 at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:299) 06:01:34 at hudson.model.ResourceController.execute(ResourceController.java:97) 06:01:34 at hudson.model.Executor.run(Executor.java:427) 06:01:34 Checking out git https://xxx.yyyy.de/scm/proj/repo.git https://xxx.yyyy.de/scm/proj/repo.git into /var/jenkins_home/workspace/proj_repo_PR-580@script to read Jenkinsfile 06:01:34 using credential a63b7cb8-6690-4c0b-81b8-93969a0fabac 06:01:35 using credential a63b7cb8-6690-4c0b-81b8-93969a0fabac 06:01:35 > git rev-parse --is-inside-work-tree # timeout=10 06:01:35 Fetching changes from 2 remote Git repositories 06:01:35 > git config remote.origin.url https://xxx.yyyy.de/scm/proj/repo.git # timeout=10 06:01:35 Cleaning workspace 06:01:35 > git rev-parse --verify HEAD # timeout=10 06:01:35 No valid HEAD. Skipping the resetting 06:01:35 > git clean -ffdx # timeout=10 06:01:35 Pruning obsolete local branches 06:01:35 Fetching upstream changes from https://xxx.yyyy.de/scm/proj/repo.git 06:01:35 > git --version # timeout=10 06:01:35 using GIT_ASKPASS to set credentials 06:01:35 > git fetch --tags --force --progress --prune -- https://xxx.yyyy.de/scm/proj/repo.git +refs/pull-requests/580/from:refs/remotes/origin/PR-580 # timeout=10 06:01:35 ERROR: Error fetching remote repo 'origin' 06:01:35 hudson.plugins.git.GitException: Failed to fetch from https://xxx.yyyy.de/scm/proj/repo.git 06:01:35 at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:909) 06:01:35 at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1131) 06:01:35 at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1167) 06:01:35 at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:124) 06:01:35 at org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition.create(CpsScmFlowDefinition.java:155) 06:01:35 at org.jenkinsci.plugins.workflow.multibranch.SCMBinder.create(SCMBinder.java:142) 06:01:35 at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:299) 06:01:35 at hudson.model.ResourceController.execute(ResourceController.java:97) 06:01:35 at hudson.model.Executor.run(Executor.java:427) 06:01:35 Caused by: hudson.plugins.git.GitException: Command "git fetch --tags --force --progress --prune -- https://xxx.yyyy.de/scm/proj/repo.git +refs/pull-requests/580/from:refs/remotes/origin/PR-580" returned status code 128: 06:01:35 stdout: 06:01:35 stderr: fatal: Couldn't find remote ref refs/pull-requests/580/from 06:01:35 06:01:35 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2430) 06:01:35 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:2044) 06:01:35 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$500(CliGitAPIImpl.java:81) 06:01:35 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:569) 06:01:35 at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:907) 06:01:35 ... 8 more 06:01:35 ERROR: Error fetching remote repo 'origin' 06:01:35 [Bitbucket] Notifying pull request build result 06:01:36 [Bitbucket] Build result notified 06:01:36 ERROR: Maximum checkout retry attempts reached, aborting 06:01:36 Finished: FAILURE
https://community.atlassian.com/t5/Bitbucket-questions/Bitbucket-Server-7-0-PR-fetch-from-not-working/qaq-p/1320053
Ya that's where the plugin would be useful when LFS is not installed on master.
Your checklist for this issue
[x] Jenkins version: 2.204.5
[x] Plugin version: 2.7.0
[ ] Bitbucket cloud
[x] Bitbucket server and version: 7.0.0, 7.0.1
Description
This plugin is no longer able to fetch and build pull-requests. Looks like thay changed the api without writing a note.
https://community.atlassian.com/t5/Bitbucket-questions/Bitbucket-Server-7-0-PR-fetch-from-not-working/qaq-p/1320053