{"record":{"id":"a447fc2ca79ea6f5","repo":"phacility/phabricator","slug":"aborted-workflow-a447fc","errorCode":null,"errorMessage":"Aborted workflow.","messagePattern":"Aborted workflow\\.","errorType":"console","errorClass":"PhutilArgumentUsageException","httpStatus":null,"severity":"error","filePath":"src/applications/files/management/PhabricatorFilesManagementIntegrityWorkflow.php","lineNumber":115,"sourceCode":"\n      if ($is_corrupt) {\n        $prompt = pht(\n          'Corrupting integrity hashes will prevent files from being '.\n          'accessed. This mode is intended only for development and '.\n          'debugging.');\n      }\n\n      if ($is_overwrite) {\n        $prompt = pht(\n          'Overwriting integrity hashes is dangerous and may mark files '.\n          'which have been corrupted or tampered with as safe.');\n      }\n\n      if ($prompt) {\n        $this->logWarn(pht('DANGEROUS'), $prompt);\n\n        if (!phutil_console_confirm(pht('Continue anyway?'))) {\n          throw new PhutilArgumentUsageException(pht('Aborted workflow.'));\n        }\n      }\n    }\n\n    $iterator = $this->buildIterator($args);\n\n    $failure_count = 0;\n    $total_count = 0;\n\n    foreach ($iterator as $file) {\n      $total_count++;\n      $display_name = $file->getMonogram();\n\n      $old_hash = $file->getIntegrityHash();\n\n      if ($is_strip) {\n        if ($old_hash === null) {\n          $this->logInfo(","sourceCodeStart":97,"sourceCodeEnd":133,"githubUrl":"https://github.com/phacility/phabricator/blob/5720a38cfe95b00ca4be5016dd0d2f3195f4fa04/src/applications/files/management/PhabricatorFilesManagementIntegrityWorkflow.php#L97-L133","documentation":"Error \"Aborted workflow.\" thrown in phacility/phabricator.","triggerScenarios":"Thrown at src/applications/files/management/PhabricatorFilesManagementIntegrityWorkflow.php:115 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"5720a38cfe95b00ca4be5016dd0d2f3195f4fa04","analyzedAt":"2026-08-21T05:07:25.672Z","schemaVersion":2},"datasetVersion":"2026-08-21T11:28:35.574Z"}