Steps to replicate the issue (include links if applicable):
What happens?:
[2023-11-27T01:32:12.763653+00:00] exception.ERROR: [61e20229e7d901aeed0e5f49] /w/api.php?action=visualeditor&format=json&paction=parse&page=MediaWiki%3AConfig-invalid-db-prefix%2Fen&uselang=en&formatversion=2&oldid=2317133 Error: Object of class Wikimedia\Message\ScalarParam could not be converted to string {"exception":"[object] (Error(code: 0): Object of class Wikimedia\\Message\\ScalarParam could not be converted to string at /srv/mediawiki/tags/2023-11-23_14:14:09/includes/language/Message.php:1330) [stacktrace] #0 /srv/mediawiki/tags/2023-11-23_14:14:09/includes/language/Message.php(1330): strtr() #1 /srv/mediawiki/tags/2023-11-23_14:14:09/includes/language/Message.php(1002): Message->replaceParameters() #2 /srv/mediawiki/tags/2023-11-23_14:14:09/includes/language/Message.php(1059): Message->format() #3 /srv/mediawiki/tags/2023-11-23_14:14:09/includes/api/ApiUsageException.php(58): Message->text() #4 /srv/mediawiki/tags/2023-11-23_14:14:09/includes/api/ApiUsageException.php(74): ApiUsageException->__construct() #5 /srv/mediawiki/tags/2023-11-23_14:14:09/includes/api/ApiBase.php(1530): ApiUsageException::newWithMessage() #6 /srv/mediawiki/tags/2023-11-23_14:14:09/extensions/VisualEditor/includes/ApiParsoidTrait.php(91): ApiBase->dieWithError() #7 /srv/mediawiki/tags/2023-11-23_14:14:09/extensions/VisualEditor/includes/ApiParsoidTrait.php(112): MediaWiki\\Extension\\VisualEditor\\ApiVisualEditor->dieWithRestHttpException() #8 /srv/mediawiki/tags/2023-11-23_14:14:09/extensions/VisualEditor/includes/ApiVisualEditor.php(232): MediaWiki\\Extension\\VisualEditor\\ApiVisualEditor->requestRestbasePageHtml() #9 /srv/mediawiki/tags/2023-11-23_14:14:09/includes/api/ApiMain.php(1931): MediaWiki\\Extension\\VisualEditor\\ApiVisualEditor->execute() #10 /srv/mediawiki/tags/2023-11-23_14:14:09/includes/api/ApiMain.php(908): ApiMain->executeAction() #11 /srv/mediawiki/tags/2023-11-23_14:14:09/includes/api/ApiMain.php(879): ApiMain->executeActionWithErrorHandling() #12 /srv/mediawiki/tags/2023-11-23_14:14:09/api.php(95): ApiMain->execute() #13 /srv/mediawiki/tags/2023-11-23_14:14:09/api.php(48): wfApiMain() #14 {main} ","exception_url":"/w/api.php?action=visualeditor&format=json&paction=parse&page=MediaWiki%3AConfig-invalid-db-prefix%2Fen&uselang=en&formatversion=2&oldid=2317133","reqId":"61e20229e7d901aeed0e5f49","caught_by":"entrypoint"} []
Var_dump gives:
["key":protected]=> string(21) "rest-permission-error" ["keysToTry":protected]=> array(1) { [0]=> string(21) "rest-permission-error" } ["parameters":protected]=> array(1) { [0]=> object(Wikimedia\Message\ScalarParam)#846 (2) { ["type":protected]=> string(4) "text" ["value":protected]=> string(13) "stashbasehtml" } }
Possibly caused by rMW32c12be6fe33: Re-apply "Rest: replace use of deprecated pingLimiter method". Potential train blocker?
What should have happened instead?:
No uncaught exception
Software version (skip for WMF-hosted wikis like Wikipedia):
About one week old master branch.