Upstreaming from our downstream error logs:
- In a web browser while logged in, go to https://we.phorge.it/token/give/PHID-TASK-25bdxr3orhn2odv2f5f5/ (optionally, pretend that you are a bot accessing strange URIs like this one)
- Click one of the available Tokens.
[2025-03-04 17:04:48] EXCEPTION: (Exception) No such token ""! at [<phorge>/src/applications/tokens/editor/PhabricatorTokenGivenEditor.php:153] arcanist(head=master, ref.master=ec68f53ba2d6), phorge(head=master, ref.master=38e359cb13cf) #0 <#2> PhabricatorTokenGivenEditor::validateToken(NULL) called at [<phorge>/src/applications/tokens/editor/PhabricatorTokenGivenEditor.php:38] #1 <#2> PhabricatorTokenGivenEditor::addToken(string, NULL) called at [<phorge>/src/applications/tokens/controller/PhabricatorTokenGiveController.php:60] #2 <#2> PhabricatorTokenGiveController::handleRequest(AphrontRequest) called at [<phorge>/src/aphront/configuration/AphrontApplicationConfiguration.php:284] #3 phlog(Exception) called at [<phorge>/src/aphront/handler/PhabricatorDefaultRequestExceptionHandler.php:41] #4 PhabricatorDefaultRequestExceptionHandler::handleRequestThrowable(AphrontRequest, Exception) called at [<phorge>/src/aphront/configuration/AphrontApplicationConfiguration.php:753] #5 AphrontApplicationConfiguration::handleThrowable(Exception) called at [<phorge>/src/aphront/configuration/AphrontApplicationConfiguration.php:296] #6 AphrontApplicationConfiguration::processRequest(AphrontRequest, PhutilDeferredLog, AphrontPHPHTTPSink, MultimeterControl) called at [<phorge>/src/aphront/configuration/AphrontApplicationConfiguration.php:203] #7 AphrontApplicationConfiguration::runHTTPRequest(AphrontPHPHTTPSink) called at [<phorge>/webroot/index.php:35]