Error
Request ID: W@Hz6gpAAEkAABH8J7gAAABE
PHP Fatal Error: Argument 2 passed to MessageCache::isMainCacheable() must be an instance of array, null given
#0 /srv/mediawiki/php-1.33.0-wmf.2/includes/cache/MessageCache.php(1057): NO_FUNCTION_GIVEN() #1 /srv/mediawiki/php-1.33.0-wmf.2/includes/cache/MessageCache.php(962): MessageCache->getMsgFromNamespace(string, string) #2 /srv/mediawiki/php-1.33.0-wmf.2/includes/cache/MessageCache.php(931): MessageCache->getMessageForLang(Language, string, boolean, array) #3 /srv/mediawiki/php-1.33.0-wmf.2/includes/cache/MessageCache.php(874): MessageCache->getMessageFromFallbackChain(Language, string, boolean) #4 /srv/mediawiki/php-1.33.0-wmf.2/includes/Message.php(1299): MessageCache->get(string, boolean, Language) #5 /srv/mediawiki/php-1.33.0-wmf.2/includes/Message.php(851): Message->fetchMessage() #6 /srv/mediawiki/php-1.33.0-wmf.2/includes/Message.php(980): Message->toString(string) #7 /srv/mediawiki/php-1.33.0-wmf.2/includes/Linker.php(1569): Message->escaped() #8 /srv/mediawiki/php-1.33.0-wmf.2/includes/parser/Parser.php(4461): Linker::tocList(string, Language) #9 /srv/mediawiki/php-1.33.0-wmf.2/includes/parser/Parser.php(1388): Parser->formatHeadings(string, string, boolean) #10 /srv/mediawiki/php-1.33.0-wmf.2/includes/parser/Parser.php(482): Parser->internalParse(string) #11 /srv/mediawiki/php-1.33.0-wmf.2/includes/StubObject.php(112): Parser->parse(string, Title, ParserOptions, boolean, boolean, integer) #12 /srv/mediawiki/php-1.33.0-wmf.2/includes/StubObject.php(138): StubObject->_call(string, array) #13 /srv/mediawiki/php-1.33.0-wmf.2/includes/content/WikitextContent.php(341): StubObject->__call(string, array) #14 /srv/mediawiki/php-1.33.0-wmf.2/includes/content/AbstractContent.php(517): WikitextContent->fillParserOutput(Title, integer, ParserOptions, boolean, ParserOutput) #15 /srv/mediawiki/php-1.33.0-wmf.2/includes/Revision/RenderedRevision.php(243): AbstractContent->getParserOutput(Title, integer, ParserOptions, boolean) #16 /srv/mediawiki/php-1.33.0-wmf.2/includes/Revision/RenderedRevision.php(211): MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(WikitextContent, boolean) #17 /srv/mediawiki/php-1.33.0-wmf.2/includes/Revision/RevisionRenderer.php(175): MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string) #18 /srv/mediawiki/php-1.33.0-wmf.2/includes/Revision/RevisionRenderer.php(128): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, array) #19 [internal function]: Closure$MediaWiki\Revision\RevisionRenderer::getRenderedRevision#2(MediaWiki\Revision\RenderedRevision, array) #20 /srv/mediawiki/php-1.33.0-wmf.2/includes/Revision/RenderedRevision.php(175): call_user_func(Closure$MediaWiki\Revision\RevisionRenderer::getRenderedRevision#2;1146, MediaWiki\Revision\RenderedRevision, array) #21 /srv/mediawiki/php-1.33.0-wmf.2/includes/Storage/DerivedPageDataUpdater.php(1260): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput() #22 /srv/mediawiki/php-1.33.0-wmf.2/includes/Storage/DerivedPageDataUpdater.php(1602): MediaWiki\Storage\DerivedPageDataUpdater->getCanonicalParserOutput() #23 /srv/mediawiki/php-1.33.0-wmf.2/includes/page/WikiPage.php(2066): MediaWiki\Storage\DerivedPageDataUpdater->doParserCacheUpdate() #24 /srv/mediawiki/php-1.33.0-wmf.2/includes/api/ApiPurge.php(75): WikiPage->updateParserCache(array) #25 /srv/mediawiki/php-1.33.0-wmf.2/includes/api/ApiMain.php(1570): ApiPurge->execute() #26 /srv/mediawiki/php-1.33.0-wmf.2/includes/api/ApiMain.php(531): ApiMain->executeAction() #27 /srv/mediawiki/php-1.33.0-wmf.2/includes/api/ApiMain.php(502): ApiMain->executeActionWithErrorHandling() #28 /srv/mediawiki/php-1.33.0-wmf.2/api.php(87): ApiMain->execute() #29 /srv/mediawiki/w/api.php(3): include(string)
Impact
API query from user was aborted due to a fatal error.
Notes
Seen in Logstash since 1.33-wmf.2. Appears to be specific to dewiki and /w/api.php requests.