I've seen this now on two builds for GrowthExperiments. The error is triggered during QUnit test runs, as far as I can tell, given that the relevant title is Special:JavaScriptTest/BadTitle
Example patch:
Example log:
00:19:30.166 mw-error.log:2022-03-23 14:09:57 831ffdec8904 wikidb: [30096c7e91d3a627fee2b508] /index.php?title=Special:Badtitle/JavaScriptTest PHP Warning: Cannot use a scalar value as an array 00:19:30.166 mw-error.log:#0 /workspace/src/includes/cache/localisation/LCStoreStaticArray.php(60): MWExceptionHandler::handleError(integer, string, string, integer, array) 00:19:30.166 mw-error.log:#1 /workspace/src/includes/cache/localisation/LocalisationCache.php(1051): LCStoreStaticArray->set(string, string) 00:19:30.166 mw-error.log:#2 /workspace/src/includes/cache/localisation/LocalisationCache.php(496): LocalisationCache->recache(string) 00:19:30.166 mw-error.log:#3 /workspace/src/includes/cache/localisation/LocalisationCache.php(370): LocalisationCache->initLanguage(string) 00:19:30.166 mw-error.log:#4 /workspace/src/includes/cache/localisation/LocalisationCache.php(311): LocalisationCache->loadItem(string, string) 00:19:30.166 mw-error.log:#5 /workspace/src/includes/language/LanguageFallback.php(106): LocalisationCache->getItem(string, string) 00:19:30.166 mw-error.log:#6 /workspace/src/includes/language/LanguageFactory.php(167): MediaWiki\Languages\LanguageFallback->getAll(string) 00:19:30.166 mw-error.log:#7 /workspace/src/includes/language/LanguageFactory.php(126): MediaWiki\Languages\LanguageFactory->newFromCode(string) 00:19:30.166 mw-error.log:#8 /workspace/src/includes/libs/MapCacheLRU.php(274): MediaWiki\Languages\LanguageFactory->MediaWiki\Languages\{closure}() 00:19:30.166 mw-error.log:#9 /workspace/src/includes/language/LanguageFactory.php(127): MapCacheLRU->getWithSetCallback(string, Closure) 00:19:30.166 mw-error.log:#10 /workspace/src/includes/language/LanguageFactory.php(208): MediaWiki\Languages\LanguageFactory->getLanguage(string) 00:19:30.166 mw-error.log:#11 /workspace/src/extensions/Wikibase/lib/includes/LanguageFallbackChainFactory.php(140): MediaWiki\Languages\LanguageFactory->getParentLanguage(string) 00:19:30.166 mw-error.log:#12 /workspace/src/extensions/Wikibase/lib/includes/LanguageFallbackChainFactory.php(180): Wikibase\Lib\LanguageFallbackChainFactory->addLanguageAndVariantsToChain(LanguageEn, array, array) 00:19:30.166 mw-error.log:#13 /workspace/src/extensions/Wikibase/lib/includes/LanguageFallbackChainFactory.php(211): Wikibase\Lib\LanguageFallbackChainFactory->addLanguageAndVariantsAndFallbacksToChain(LanguageEn, array, array) 00:19:30.166 mw-error.log:#14 /workspace/src/extensions/Wikibase/lib/includes/LanguageFallbackChainFactory.php(78): Wikibase\Lib\LanguageFallbackChainFactory->buildFromLanguage(LanguageEn) 00:19:30.166 mw-error.log:#15 /workspace/src/extensions/Wikibase/lib/includes/Store/LanguageFallbackLabelDescriptionLookupFactory.php(70): Wikibase\Lib\LanguageFallbackChainFactory->newFromLanguage(LanguageEn) 00:19:30.166 mw-error.log:#16 /workspace/src/extensions/Wikibase/client/WikibaseClient.ServiceWiring.php(845): Wikibase\Lib\Store\LanguageFallbackLabelDescriptionLookupFactory->newLabelDescriptionLookup(LanguageEn) 00:19:30.166 mw-error.log:#17 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php(447): Wikimedia\Services\ServiceContainer->{closure}(MediaWiki\MediaWikiServices) 00:19:30.166 mw-error.log:#18 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php(416): Wikimedia\Services\ServiceContainer->createService(string) 00:19:30.166 mw-error.log:#19 /workspace/src/includes/MediaWikiServices.php(294): Wikimedia\Services\ServiceContainer->getService(string) 00:19:30.166 mw-error.log:#20 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php(424): MediaWiki\MediaWikiServices->getService(string) 00:19:30.166 mw-error.log:#21 /workspace/src/extensions/Wikibase/client/includes/WikibaseClient.php(326): Wikimedia\Services\ServiceContainer->get(string) 00:19:30.166 mw-error.log:#22 /workspace/src/extensions/Wikibase/client/WikibaseClient.ServiceWiring.php(588): Wikibase\Client\WikibaseClient::getSidebarLinkBadgeDisplay(MediaWiki\MediaWikiServices) 00:19:30.166 mw-error.log:#23 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php(447): Wikimedia\Services\ServiceContainer->{closure}(MediaWiki\MediaWikiServices) 00:19:30.166 mw-error.log:#24 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php(416): Wikimedia\Services\ServiceContainer->createService(string) 00:19:30.166 mw-error.log:#25 /workspace/src/includes/MediaWikiServices.php(294): Wikimedia\Services\ServiceContainer->getService(string) 00:19:30.166 mw-error.log:#26 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php(424): MediaWiki\MediaWikiServices->getService(string) 00:19:30.166 mw-error.log:#27 /workspace/src/vendor/wikimedia/object-factory/src/ObjectFactory.php(211): Wikimedia\Services\ServiceContainer->get(string) 00:19:30.166 mw-error.log:#28 /workspace/src/vendor/wikimedia/object-factory/src/ObjectFactory.php(152): Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec(array, array) 00:19:30.166 mw-error.log:#29 /workspace/src/includes/HookContainer/HookContainer.php(473): Wikimedia\ObjectFactory\ObjectFactory->createObject(array) 00:19:30.166 mw-error.log:#30 /workspace/src/includes/HookContainer/HookContainer.php(156): MediaWiki\HookContainer\HookContainer->getHandlers(string, array) 00:19:30.166 mw-error.log:#31 /workspace/src/includes/HookContainer/HookRunner.php(3372): MediaWiki\HookContainer\HookContainer->run(string, array, array) 00:19:30.166 mw-error.log:#32 /workspace/src/includes/skins/Skin.php(1585): MediaWiki\HookContainer\HookRunner->onSidebarBeforeOutput(Vector\SkinVector, array) 00:19:30.166 mw-error.log:#33 /workspace/src/includes/skins/SkinTemplate.php(784): Skin->buildSidebar() 00:19:30.166 mw-error.log:#34 /workspace/src/includes/skins/SkinTemplate.php(202): SkinTemplate->getPortletsTemplateData() 00:19:30.167 mw-error.log:#35 /workspace/src/includes/skins/SkinMustache.php(81): SkinTemplate->getTemplateData() 00:19:30.167 mw-error.log:#36 /workspace/src/skins/Vector/includes/SkinVector.php(564): SkinMustache->getTemplateData() 00:19:30.167 mw-error.log:#37 /workspace/src/includes/skins/SkinMustache.php(58): Vector\SkinVector->getTemplateData() 00:19:30.167 mw-error.log:#38 /workspace/src/skins/Vector/includes/SkinVector.php(455): SkinMustache->generateHTML() 00:19:30.167 mw-error.log:#39 /workspace/src/includes/skins/SkinTemplate.php(150): Vector\SkinVector->generateHTML() 00:19:30.167 mw-error.log:#40 /workspace/src/includes/OutputPage.php(2808): SkinTemplate->outputPage() 00:19:30.167 mw-error.log:#41 /workspace/src/includes/MediaWiki.php(925): OutputPage->output(boolean) 00:19:30.167 mw-error.log:#42 /workspace/src/includes/MediaWiki.php(938): MediaWiki::{closure}() 00:19:30.167 mw-error.log:#43 /workspace/src/includes/MediaWiki.php(565): MediaWiki->main() 00:19:30.167 mw-error.log:#44 /workspace/src/index.php(53): MediaWiki->run() 00:19:30.167 mw-error.log:#45 /workspace/src/index.php(46): wfIndexMain() 00:19:30.167 mw-error.log:#46 {main} `