See similar report at T384244
Steps:
- Manually edit MediaWiki:GrowthMentors.json
- Put in an unsupported value for "weight" (e.g. "6")
- Go to Special:ManageMentors
- FAIL with error:
[6b90cbed-9d66-4ca7-a164-356855f13272] /wiki/Special:ManageMentors LogicException: Weight 6 is not supported
Backtrace:
from /srv/mediawiki/php-1.44.0-wmf.17/extensions/GrowthExperiments/includes/Specials/SpecialManageMentors.php(129)
#0 /srv/mediawiki/php-1.44.0-wmf.17/extensions/GrowthExperiments/includes/Specials/SpecialManageMentors.php(180): GrowthExperiments\Specials\SpecialManageMentors->formatWeight(GrowthExperiments\Mentorship\Mentor)
#1 /srv/mediawiki/php-1.44.0-wmf.17/extensions/GrowthExperiments/includes/Specials/SpecialManageMentors.php(242): GrowthExperiments\Specials\SpecialManageMentors->getMentorAsHtmlRow(GrowthExperiments\Mentorship\Mentor, int)
#2 /srv/mediawiki/php-1.44.0-wmf.17/extensions/GrowthExperiments/includes/Specials/SpecialManageMentors.php(324): GrowthExperiments\Specials\SpecialManageMentors->getMentorsTableBody(array)
#3 /srv/mediawiki/php-1.44.0-wmf.17/extensions/GrowthExperiments/includes/Specials/SpecialManageMentors.php(503): GrowthExperiments\Specials\SpecialManageMentors->getMentorsTable(array)
#4 /srv/mediawiki/php-1.44.0-wmf.17/includes/specialpage/SpecialPage.php(729): GrowthExperiments\Specials\SpecialManageMentors->execute(null)
#5 /srv/mediawiki/php-1.44.0-wmf.17/includes/specialpage/SpecialPageFactory.php(1734): MediaWiki\SpecialPage\SpecialPage->run(null)
#6 /srv/mediawiki/php-1.44.0-wmf.17/includes/actions/ActionEntryPoint.php(503): MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, MediaWiki\Context\RequestContext)
#7 /srv/mediawiki/php-1.44.0-wmf.17/includes/actions/ActionEntryPoint.php(145): MediaWiki\Actions\ActionEntryPoint->performRequest()
#8 /srv/mediawiki/php-1.44.0-wmf.17/includes/MediaWikiEntryPoint.php(202): MediaWiki\Actions\ActionEntryPoint->execute()
#9 /srv/mediawiki/php-1.44.0-wmf.17/index.php(58): MediaWiki\MediaWikiEntryPoint->run()
#10 /srv/mediawiki/w/index.php(3): require(string)
#11 {main}Unknown if this also causes MORE problems elsewhere


