phacility/phabricator · error · PhutilArgumentUsageException

Aborted workflow.

Error message

Aborted workflow.

What it means

Error "Aborted workflow." thrown in phacility/phabricator.

Source

Thrown at src/applications/files/management/PhabricatorFilesManagementIntegrityWorkflow.php:115

      if ($is_corrupt) {
        $prompt = pht(
          'Corrupting integrity hashes will prevent files from being '.
          'accessed. This mode is intended only for development and '.
          'debugging.');
      }

      if ($is_overwrite) {
        $prompt = pht(
          'Overwriting integrity hashes is dangerous and may mark files '.
          'which have been corrupted or tampered with as safe.');
      }

      if ($prompt) {
        $this->logWarn(pht('DANGEROUS'), $prompt);

        if (!phutil_console_confirm(pht('Continue anyway?'))) {
          throw new PhutilArgumentUsageException(pht('Aborted workflow.'));
        }
      }
    }

    $iterator = $this->buildIterator($args);

    $failure_count = 0;
    $total_count = 0;

    foreach ($iterator as $file) {
      $total_count++;
      $display_name = $file->getMonogram();

      $old_hash = $file->getIntegrityHash();

      if ($is_strip) {
        if ($old_hash === null) {
          $this->logInfo(

View on GitHub (pinned to 5720a38cfe)

When it happens

Trigger: Thrown at src/applications/files/management/PhabricatorFilesManagementIntegrityWorkflow.php:115 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/a447fc2ca79ea6f5. Report an issue: GitHub.