Skip to content

Bitbucket Server Importer fails when pull request is deleted during migration

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Currently, when a pull request is deleted in Bitbucket Server while a migration is in progress via Bitbucket Server Importer, the migration process fails with the following error:

Error 404: No pull request exists with ID XXX for this repository XXX

This occurs specifically during the execution of Gitlab::BitbucketServerImport::Stage::ImportNotesWorker when it attempts to fetch activities for pull requests.

Expected Behavior: The Bitbucket Server Importer should gracefully handle deleted pull requests and continue with the migration process.

Current Behavior: The migration fails when encountering a deleted pull request.

Suggested Solution:

Implement error handling in the Bitbucket Server Importer to:

  • Detect when a pull request has been deleted
  • Skip the deleted pull request
  • Continue with the remaining items in the migration
Edited by 🤖 GitLab Bot 🤖