phacility/phabricator · error · ConduitException
ERR_NOT_FOUND
ERR_NOT_FOUND
Error message
ERR_NOT_FOUND
What it means
Error "ERR_NOT_FOUND" thrown in phacility/phabricator.
Source
Thrown at src/applications/flag/conduit/FlagDeleteConduitAPIMethod.php:38
protected function defineReturnType() {
return 'dict | null';
}
protected function defineErrorTypes() {
return array(
'ERR_NOT_FOUND' => pht('Bad flag ID.'),
'ERR_WRONG_USER' => pht('You are not the creator of this flag.'),
'ERR_NEED_PARAM' => pht('Must pass an id or an objectPHID.'),
);
}
protected function execute(ConduitAPIRequest $request) {
$id = $request->getValue('id');
$object = $request->getValue('objectPHID');
if ($id) {
$flag = id(new PhabricatorFlag())->load($id);
if (!$flag) {
throw new ConduitException('ERR_NOT_FOUND');
}
if ($flag->getOwnerPHID() != $request->getUser()->getPHID()) {
throw new ConduitException('ERR_WRONG_USER');
}
} else if ($object) {
$flag = id(new PhabricatorFlag())->loadOneWhere(
'objectPHID = %s AND ownerPHID = %s',
$object,
$request->getUser()->getPHID());
if (!$flag) {
return null;
}
} else {
throw new ConduitException('ERR_NEED_PARAM');
}
$this->attachHandleToFlag($flag, $request->getUser());
$ret = $this->buildFlagInfoDictionary($flag);
$flag->delete();View on GitHub (pinned to 5720a38cfe)
When it happens
Trigger: Thrown at src/applications/flag/conduit/FlagDeleteConduitAPIMethod.php:38 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/79aad08ece23320c.
Report an issue: GitHub.