Search before asking
What happened
The Bitbucket Server data collection task fails because one pull request has corrupted/deleted commits.
subtask collectApiPullRequestCommits ended unexpectedly
Retry exceeded 3 times calling rest/api/1.0/projects/{projectKey}/repos/{repoName}/pull-requests/{pullRequestId}/commits. The last error was: Http DoAsync error calling [method:GET path:rest/api/1.0/projects/{projectKey}/repos/{repoName}/pull-requests/{pullRequestId}/commits query:map[limit:[100] state:[all]]]. Response: {"errors":[{"context":null,"message":"Commit '{commitHash}' does not exist in repository '{repoName}'.","exceptionName":"com.atlassian.bitbucket.commit.NoSuchCommitException"}]} (404)
What do you expect to happen
I think it would make sense for the data collection to continue even if a commit is missing, since we don't want to lose all of those Bitbucket metrics for the repository if just a single commit is missing.
How to reproduce
Start data collection for a project with a Bitbucket Server plugin connection.
The data scope needs to be a repository where a commit from a pull request was deleted/corrupted after the pull request got merged.
Anything else
No response
Version
v1.0.0-beta2
Are you willing to submit PR?
Code of Conduct
Search before asking
What happened
The Bitbucket Server data collection task fails because one pull request has corrupted/deleted commits.
What do you expect to happen
I think it would make sense for the data collection to continue even if a commit is missing, since we don't want to lose all of those Bitbucket metrics for the repository if just a single commit is missing.
How to reproduce
Start data collection for a project with a Bitbucket Server plugin connection.
The data scope needs to be a repository where a commit from a pull request was deleted/corrupted after the pull request got merged.
Anything else
No response
Version
v1.0.0-beta2
Are you willing to submit PR?
Code of Conduct