phacility/phabricator · error · ConduitException

ERR_USAGE_NO_ROOM_ID

ERR_USAGE_NO_ROOM_ID

Error message

ERR_USAGE_NO_ROOM_ID

What it means

Error "ERR_USAGE_NO_ROOM_ID" thrown in phacility/phabricator.

Source

Thrown at src/applications/conpherence/conduit/ConpherenceQueryTransactionConduitAPIMethod.php:54

    );
  }

  protected function execute(ConduitAPIRequest $request) {
    $user = $request->getUser();
    $room_id = $request->getValue('roomID');
    $room_phid = $request->getValue('roomPHID');
    $limit = $request->getValue('limit');
    $offset = $request->getValue('offset');

    $query = id(new ConpherenceThreadQuery())
      ->setViewer($user);

    if ($room_id) {
      $query->withIDs(array($room_id));
    } else if ($room_phid) {
      $query->withPHIDs(array($room_phid));
    } else {
      throw new ConduitException('ERR_USAGE_NO_ROOM_ID');
    }

    $conpherence = $query->executeOne();

    $query = id(new ConpherenceTransactionQuery())
      ->setViewer($user)
      ->withObjectPHIDs(array($conpherence->getPHID()))
      ->setLimit($limit)
      ->setOffset($offset);

    $transactions = $query->execute();

    $data = array();
    foreach ($transactions as $transaction) {
      $comment = null;
      $comment_obj = $transaction->getComment();
      if ($comment_obj) {
        $comment = $comment_obj->getContent();

View on GitHub (pinned to 5720a38cfe)

When it happens

Trigger: Thrown at src/applications/conpherence/conduit/ConpherenceQueryTransactionConduitAPIMethod.php:54 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/cfaa3439456739cf. Report an issue: GitHub.