{"record":{"id":"b216965a0bb9c31c","repo":"phacility/phabricator","slug":"err-bad-paste","errorCode":"ERR_BAD_PASTE","errorMessage":"No such paste exists.","messagePattern":"No such paste exists\\.","errorType":"error_code","errorClass":"ConduitException","httpStatus":null,"severity":"error","filePath":"src/applications/paste/conduit/PasteInfoConduitAPIMethod.php","lineNumber":45,"sourceCode":"  protected function defineReturnType() {\n    return 'nonempty dict';\n  }\n\n  protected function defineErrorTypes() {\n    return array(\n      'ERR_BAD_PASTE' => pht('No such paste exists.'),\n    );\n  }\n\n  protected function execute(ConduitAPIRequest $request) {\n    $paste_id = $request->getValue('paste_id');\n    $paste = id(new PhabricatorPasteQuery())\n      ->setViewer($request->getUser())\n      ->withIDs(array($paste_id))\n      ->needRawContent(true)\n      ->executeOne();\n    if (!$paste) {\n      throw new ConduitException('ERR_BAD_PASTE');\n    }\n    return $this->buildPasteInfoDictionary($paste);\n  }\n\n}\n","sourceCodeStart":27,"sourceCodeEnd":51,"githubUrl":"https://github.com/phacility/phabricator/blob/5720a38cfe95b00ca4be5016dd0d2f3195f4fa04/src/applications/paste/conduit/PasteInfoConduitAPIMethod.php#L27-L51","documentation":"Error \"No such paste exists.\" thrown in phacility/phabricator.","triggerScenarios":"Thrown at src/applications/paste/conduit/PasteInfoConduitAPIMethod.php:45 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"}