phacility/phabricator · error · PhabricatorApplicationTransactionValidationException

The publisher key "%s" is already in use by another publishe

Error message

The publisher key "%s" is already in use by another publisher.

What it means

Error "The publisher key "%s" is already in use by another publisher." thrown in phacility/phabricator.

Source

Thrown at src/applications/packages/editor/PhabricatorPackagesPublisherEditor.php:42

  protected function getMailTo(PhabricatorLiskDAO $object) {
    return array();
  }

  protected function didCatchDuplicateKeyException(
    PhabricatorLiskDAO $object,
    array $xactions,
    Exception $ex) {

    $errors = array();
    $errors[] = new PhabricatorApplicationTransactionValidationError(
      PhabricatorPackagesPublisherKeyTransaction::TRANSACTIONTYPE,
      pht('Duplicate'),
      pht(
        'The publisher key "%s" is already in use by another publisher.',
        $object->getPublisherKey()),
      null);

    throw new PhabricatorApplicationTransactionValidationException($errors);
  }

}

View on GitHub (pinned to 5720a38cfe)

When it happens

Trigger: Thrown at src/applications/packages/editor/PhabricatorPackagesPublisherEditor.php:42 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/cad9b5ccc34c7087. Report an issue: GitHub.