phacility/phabricator · error · Exception

Required parameter `parentPanelPHIDs` is not present in requ

Error message

Required parameter `parentPanelPHIDs` is not present in request.

What it means

Error "Required parameter `parentPanelPHIDs` is not present in request." thrown in phacility/phabricator.

Source

Thrown at src/applications/dashboard/controller/panel/PhabricatorDashboardPanelRenderController.php:25

    return true;
  }

  public function handleRequest(AphrontRequest $request) {
    $viewer = $request->getViewer();
    $id = $request->getURIData('id');

    $panel = id(new PhabricatorDashboardPanelQuery())
      ->setViewer($viewer)
      ->withIDs(array($id))
      ->executeOne();
    if (!$panel) {
      return new Aphront404Response();
    }

    if ($request->isAjax()) {
      $parent_phids = $request->getStrList('parentPanelPHIDs', null);
      if ($parent_phids === null) {
        throw new Exception(
          pht(
            'Required parameter `parentPanelPHIDs` is not present in '.
            'request.'));
      }
    } else {
      $parent_phids = array();
    }

    $engine = id(new PhabricatorDashboardPanelRenderingEngine())
      ->setViewer($viewer)
      ->setPanel($panel)
      ->setPanelPHID($panel->getPHID())
      ->setParentPanelPHIDs($parent_phids)
      ->setMovable($request->getBool('movable'))
      ->setHeaderMode($request->getStr('headerMode'))
      ->setPanelKey($request->getStr('panelKey'));

    $context_phid = $request->getStr('contextPHID');

View on GitHub (pinned to 5720a38cfe)

When it happens

Trigger: Thrown at src/applications/dashboard/controller/panel/PhabricatorDashboardPanelRenderController.php:25 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/3cfc39a243a1ca4e. Report an issue: GitHub.