phacility/phabricator · error · Exception

This diff ("%s") is associated with a repository ("%s") that

Error message

This diff ("%s") is associated with a repository ("%s") that does not have a Staging Area ("%s") that is hosted on GitHub. CircleCI can only build from GitHub, so the Staging Area for the repository must be hosted there.

What it means

Error "This diff ("%s") is associated with a repository ("%s") that does not have a Staging Area ("%s") that is hosted on GitHub. CircleCI can only build from GitHub, so the Staging Area for the repository must be hosted there." thrown in phacility/phabricator.

Source

Thrown at src/applications/differential/storage/DifferentialDiff.php:613

          $diff_phid,
          $repository_phid));
    }

    $staging_uri = $repository->getStagingURI();
    if (!$staging_uri) {
      throw new Exception(
        pht(
          'This diff ("%s") is associated with a repository ("%s") that '.
          'does not have a Staging Area configured. You must configure a '.
          'Staging Area to use CircleCI integration.',
          $diff_phid,
          $repository_phid));
    }

    $path = HarbormasterCircleCIBuildStepImplementation::getGitHubPath(
      $staging_uri);
    if (!$path) {
      throw new Exception(
        pht(
          'This diff ("%s") is associated with a repository ("%s") that '.
          'does not have a Staging Area ("%s") that is hosted on GitHub. '.
          'CircleCI can only build from GitHub, so the Staging Area for '.
          'the repository must be hosted there.',
          $diff_phid,
          $repository_phid,
          $staging_uri));
    }

    return $staging_uri;
  }

  public function getCircleCIBuildIdentifierType() {
    return 'tag';
  }

  public function getCircleCIBuildIdentifier() {

View on GitHub (pinned to 5720a38cfe)

When it happens

Trigger: Thrown at src/applications/differential/storage/DifferentialDiff.php:613 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of phacility/phabricator@5720a38cfe (2026-08-21). Data as JSON: /api/errors/43f72162e16dd402. Report an issue: GitHub.