phacility/phabricator · error · Exception
Call omits required "type" parameter. Specify the type of me
Error message
Call omits required "type" parameter. Specify the type of message you want to send.
What it means
Error "Call omits required "type" parameter. Specify the type of message you want to send." thrown in phacility/phabricator.
Source
Thrown at src/applications/harbormaster/conduit/HarbormasterSendMessageConduitAPIMethod.php:527
} else {
throw new Exception(
pht(
'Call specifies both "receiver" and "buildTargetPHID". '.
'When using the modern "receiver" parameter, omit the '.
'deprecated "buildTargetPHID" parameter.'));
}
}
if ($receiver_name === null || !strlen($receiver_name)) {
throw new Exception(
pht(
'Call omits required "receiver" parameter. Specify the PHID '.
'of the object you want to send a message to.'));
}
$message_type = $request->getValue('type');
if ($message_type === null || !strlen($message_type)) {
throw new Exception(
pht(
'Call omits required "type" parameter. Specify the type of '.
'message you want to send.'));
}
$receiver_object = id(new PhabricatorObjectQuery())
->setViewer($viewer)
->withNames(array($receiver_name))
->executeOne();
if (!$receiver_object) {
throw new Exception(
pht(
'Unable to load object "%s" to receive message.',
$receiver_name));
}
$is_target = ($receiver_object instanceof HarbormasterBuildTarget);
if ($is_target) {View on GitHub (pinned to 5720a38cfe)
When it happens
Trigger: Thrown at src/applications/harbormaster/conduit/HarbormasterSendMessageConduitAPIMethod.php:527 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/33177b692ddeced9.
Report an issue: GitHub.