Page MenuHomePhabricator

Call to undefined method HistoryBlobStub::uncompress()
Open, Needs TriagePublic

Description

On Special:Contributions after running CompressOld

Call to undefined method HistoryBlobStub::uncompress()
from /srv/mediawiki/w/includes/historyblob/HistoryBlobStub.php(129)
#0 /srv/mediawiki/w/includes/Storage/SqlBlobStore.php(608): HistoryBlobStub->getText()
#1 /srv/mediawiki/w/includes/Storage/SqlBlobStore.php(520): MediaWiki\Storage\SqlBlobStore->decompressData(string, array)
#2 /srv/mediawiki/w/includes/Storage/SqlBlobStore.php(430): MediaWiki\Storage\SqlBlobStore->expandBlob(string, array, string)
#3 /srv/mediawiki/w/includes/Storage/SqlBlobStore.php(286): MediaWiki\Storage\SqlBlobStore->fetchBlobs(array, integer)
#4 /srv/mediawiki/w/includes/libs/objectcache/wancache/WANObjectCache.php(1707): MediaWiki\Storage\SqlBlobStore->MediaWiki\Storage\{closure}(boolean, integer, array, NULL, array)
#5 /srv/mediawiki/w/includes/libs/objectcache/wancache/WANObjectCache.php(1539): WANObjectCache->fetchOrRegenerate(string, integer, Closure, array, array)
#6 /srv/mediawiki/w/includes/Storage/SqlBlobStore.php(291): WANObjectCache->getWithSetCallback(string, integer, Closure, array)
#7 /srv/mediawiki/w/includes/Revision/RevisionStore.php(1191): MediaWiki\Storage\SqlBlobStore->getBlob(string, integer)
#8 /srv/mediawiki/w/includes/Revision/RevisionStore.php(1463): MediaWiki\Revision\RevisionStore->loadSlotContent(MediaWiki\Revision\SlotRecord, NULL, NULL, NULL, integer)
#9 [internal function]: MediaWiki\Revision\RevisionStore->MediaWiki\Revision\{closure}(MediaWiki\Revision\SlotRecord)
#10 /srv/mediawiki/w/includes/Revision/SlotRecord.php(324): call_user_func(Closure, MediaWiki\Revision\SlotRecord)
#11 /srv/mediawiki/w/includes/Revision/RevisionRecord.php(164): MediaWiki\Revision\SlotRecord->getContent()
#12 /srv/mediawiki/w/includes/parser/Parser.php(3697): MediaWiki\Revision\RevisionRecord->getContent(string)
#13 /srv/mediawiki/w/includes/parser/Parser.php(3547): Parser->statelessFetchTemplate(Title, Parser)
#14 /srv/mediawiki/w/extensions/Scribunto/includes/common/ScribuntoEngineBase.php(167): Parser->fetchTemplateAndTitle(Title)
#15 /srv/mediawiki/w/extensions/Scribunto/includes/engines/LuaCommon/LuaEngine.php(571): ScribuntoEngineBase->fetchModuleFromParser(Title)
#16 /srv/mediawiki/w/extensions/Scribunto/includes/engines/LuaSandbox/LuaSandboxCallback.php(26): Scribunto_LuaEngine->loadPackage(string)
#17 [internal function]: Scribunto_LuaSandboxCallback->__call(string, array)
#18 /srv/mediawiki/w/extensions/Scribunto/includes/engines/LuaSandbox/LuaSandboxInterpreter.php(113): LuaSandboxFunction->call(LuaSandboxFunction)
#19 /srv/mediawiki/w/extensions/Scribunto/includes/engines/LuaCommon/LuaEngine.php(295): Scribunto_LuaSandboxInterpreter->callFunction(LuaSandboxFunction, LuaSandboxFunction)
#20 /srv/mediawiki/w/extensions/Scribunto/includes/engines/LuaCommon/LuaModule.php(68): Scribunto_LuaEngine->executeFunctionChunk(LuaSandboxFunction, PPTemplateFrame_Hash)
#21 /srv/mediawiki/w/extensions/Scribunto/includes/common/Hooks.php(140): Scribunto_LuaModule->invoke(string, PPTemplateFrame_Hash)
#22 /srv/mediawiki/w/includes/parser/Parser.php(3356): ScribuntoHooks::invokeHook(Parser, PPTemplateFrame_Hash, array)
#23 /srv/mediawiki/w/includes/parser/Parser.php(3041): Parser->callParserFunction(PPTemplateFrame_Hash, string, array)
#24 /srv/mediawiki/w/includes/parser/PPFrame_Hash.php(273): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
#25 /srv/mediawiki/w/includes/parser/Parser.php(3230): PPFrame_Hash->expand(PPNode_Hash_Tree)
#26 /srv/mediawiki/w/includes/parser/PPFrame_Hash.php(273): Parser->braceSubstitution(array, PPTemplateFrame_Hash)
#27 /srv/mediawiki/w/includes/parser/Parser.php(3230): PPFrame_Hash->expand(PPNode_Hash_Tree)
#28 /srv/mediawiki/w/includes/parser/PPFrame_Hash.php(273): Parser->braceSubstitution(array, PPFrame_Hash)
#29 /srv/mediawiki/w/includes/parser/Parser.php(2879): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
#30 /srv/mediawiki/w/includes/parser/Parser.php(1549): Parser->replaceVariables(string)
#31 /srv/mediawiki/w/includes/parser/Parser.php(639): Parser->internalParse(string)
#32 /srv/mediawiki/w/includes/OutputPage.php(2115): Parser->parse(string, Title, ParserOptions, boolean, boolean, NULL)
#33 /srv/mediawiki/w/includes/OutputPage.php(1864): OutputPage->parseInternal(string, Title, boolean, boolean)
#34 /srv/mediawiki/w/includes/OutputPage.php(1795): OutputPage->addWikiTextTitleInternal(string, Title, boolean, boolean)
#35 /srv/mediawiki/w/includes/OutputPage.php(4128): OutputPage->addWikiTextAsInterface(string)
#36 /srv/mediawiki/w/includes/specials/SpecialContributions.php(368): OutputPage->wrapWikiMsg(string, array)
#37 /srv/mediawiki/w/includes/specialpage/SpecialPage.php(646): SpecialContributions->execute(string)
#38 /srv/mediawiki/w/includes/specialpage/SpecialPageFactory.php(1386): SpecialPage->run(string)
#39 /srv/mediawiki/w/includes/MediaWiki.php(309): MediaWiki\SpecialPage\SpecialPageFactory->executePath(Title, RequestContext)
#40 /srv/mediawiki/w/includes/MediaWiki.php(913): MediaWiki->performRequest()
#41 /srv/mediawiki/w/includes/MediaWiki.php(546): MediaWiki->main()
#42 /srv/mediawiki/w/index.php(53): MediaWiki->run()
#43 /srv/mediawiki/w/index.php(46): wfIndexMain()