Page MenuHomePhabricator

Scalar parameter must be a string, number, or MessageValue; got boolean (action=help&recursivesubmodules=1)
Closed, ResolvedPublic

Description

[2020-09-28 09:29:40] exception.ERROR: [136549176826cecb9adf5dc9] /w/api.php?action=help&recursivesubmodules=1   InvalidArgumentException from line 29 of /srv/mediawiki/tags/2020-09-25_13:55:54/includes/libs/Message/ScalarParam.php: Scalar parameter must be a string, number, or MessageValue; got boolean {"exception":"[object] (InvalidArgumentException(code: 0): Scalar parameter must be a string, number, or MessageValue; got boolean at /srv/mediawiki/tags/2020-09-25_13:55:54/includes/libs/Message/ScalarParam.php:29)
[stacktrace]
#0 /srv/mediawiki/tags/2020-09-25_13:55:54/includes/libs/Message/ListParam.php(30): Wikimedia\\Message\\ScalarParam->__construct('boolean', true)
#1 /srv/mediawiki/tags/2020-09-25_13:55:54/includes/libs/ParamValidator/TypeDef/EnumDef.php(164): Wikimedia\\Message\\ListParam->__construct('comma', Array)
#2 /srv/mediawiki/tags/2020-09-25_13:55:54/includes/libs/ParamValidator/ParamValidator.php(806): Wikimedia\\ParamValidator\\TypeDef\\EnumDef->getHelpInfo('pcrights', Array, Array)
#3 /srv/mediawiki/tags/2020-09-25_13:55:54/includes/api/Validator/ApiParamValidator.php(416): Wikimedia\\ParamValidator\\ParamValidator->getHelpInfo('pcrights', Array, Array)
#4 /srv/mediawiki/tags/2020-09-25_13:55:54/includes/api/ApiHelp.php(500): MediaWiki\\Api\\Validator\\ApiParamValidator->getHelpInfo(Object(ApiQueryContributors), 'pcrights', Array, Array)
#5 /srv/mediawiki/tags/2020-09-25_13:55:54/includes/api/ApiHelp.php(617): ApiHelp::getHelpInternal(Object(DerivativeContext), Array, Array, Array)
#6 /srv/mediawiki/tags/2020-09-25_13:55:54/includes/api/ApiHelp.php(617): ApiHelp::getHelpInternal(Object(DerivativeContext), Array, Array, Array)
#7 /srv/mediawiki/tags/2020-09-25_13:55:54/includes/api/ApiHelp.php(167): ApiHelp::getHelpInternal(Object(DerivativeContext), Array, Array, Array)
#8 /srv/mediawiki/tags/2020-09-25_13:55:54/includes/api/ApiHelp.php(54): ApiHelp::getHelp(Object(DerivativeContext), Array, Array)
#9 /srv/mediawiki/tags/2020-09-25_13:55:54/includes/api/ApiMain.php(1565): ApiHelp->execute()
#10 /srv/mediawiki/tags/2020-09-25_13:55:54/includes/api/ApiMain.php(545): ApiMain->executeAction()
#11 /srv/mediawiki/tags/2020-09-25_13:55:54/includes/api/ApiMain.php(516): ApiMain->executeActionWithErrorHandling()
#12 /srv/mediawiki/tags/2020-09-25_13:55:54/api.php(90): ApiMain->execute()
#13 /srv/mediawiki/tags/2020-09-25_13:55:54/api.php(45): wfApiMain()
#14 {main}
","exception_id":"136549176826cecb9adf5dc9","exception_url":"/w/api.php?action=help&recursivesubmodules=1","caught_by":"entrypoint"} []

Please make the exception message more detailed. Now I have no idea what is causing this.