{"record":{"id":"be163a8ec6f570a1","repo":"phacility/phabricator","slug":"object-s-is-not-a-valid-repository-or-commit","errorCode":null,"errorMessage":"Object \"%s\" is not a valid repository or commit.","messagePattern":"Object \"(.+?)\" is not a valid repository or commit\\.","errorType":"exception","errorClass":"PhutilArgumentUsageException","httpStatus":null,"severity":"error","filePath":"src/applications/audit/management/PhabricatorAuditManagementWorkflow.php","lineNumber":62,"sourceCode":"        ->withNames($names);\n\n      $query->execute();\n\n      $objects = array();\n\n      $results = $query->getNamedResults();\n      foreach ($names as $name) {\n        if (!isset($results[$name])) {\n          throw new PhutilArgumentUsageException(\n            pht(\n              'Object \"%s\" is not a valid object.',\n              $name));\n        }\n\n        $object = $results[$name];\n        if (!($object instanceof PhabricatorRepository) &&\n            !($object instanceof PhabricatorRepositoryCommit)) {\n          throw new PhutilArgumentUsageException(\n            pht(\n              'Object \"%s\" is not a valid repository or commit.',\n              $name));\n        }\n\n        $objects[] = $object;\n      }\n    }\n\n    return $objects;\n  }\n\n  protected function loadCommitsForConstraintObject($object) {\n    $viewer = $this->getViewer();\n\n    if ($object instanceof PhabricatorRepository) {\n      $commits = id(new DiffusionCommitQuery())\n        ->setViewer($viewer)","sourceCodeStart":44,"sourceCodeEnd":80,"githubUrl":"https://github.com/phacility/phabricator/blob/5720a38cfe95b00ca4be5016dd0d2f3195f4fa04/src/applications/audit/management/PhabricatorAuditManagementWorkflow.php#L44-L80","documentation":"Error \"Object \"%s\" is not a valid repository or commit.\" thrown in phacility/phabricator.","triggerScenarios":"Thrown at src/applications/audit/management/PhabricatorAuditManagementWorkflow.php:62 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"}