phacility/phabricator · error · PhutilArgumentUsageException

User aborted workflow.

Error message

User aborted workflow.

What it means

Error "User aborted workflow." thrown in phacility/phabricator.

Source

Thrown at src/applications/repository/management/PhabricatorRepositoryManagementUnpublishWorkflow.php:56

    if (count($repositories) !== 1) {
      throw new PhutilArgumentUsageException(
        pht('Specify exactly one repository to unpublish.'));
    }
    $repository = head($repositories);

    if (!$is_force) {
      echo tsprintf(
        "%s\n",
        pht(
          'This script will unpublish all feed stories and notifications '.
          'which a repository generated during import. This action can not '.
          'be undone.'));

      $prompt = pht(
        'Permanently unpublish "%s"?',
        $repository->getDisplayName());
      if (!phutil_console_confirm($prompt)) {
        throw new PhutilArgumentUsageException(
          pht('User aborted workflow.'));
      }
    }

    $commits = id(new DiffusionCommitQuery())
      ->setViewer($viewer)
      ->withRepositoryPHIDs(array($repository->getPHID()))
      ->execute();

    echo pht("Will unpublish %s commits.\n", count($commits));

    foreach ($commits as $commit) {
      $this->unpublishCommit($commit, $is_dry_run);
    }

    return 0;
  }

View on GitHub (pinned to 5720a38cfe)

When it happens

Trigger: Thrown at src/applications/repository/management/PhabricatorRepositoryManagementUnpublishWorkflow.php:56 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/c66cf65294ef9879. Report an issue: GitHub.