I just randomly noticed this while trying to look at @Nikki’s contributions on Test Wikidata o_O
I managed to narrow it down to a request URL with limit=1; further investigation TBD.
Error
- mwversion: 1.42.0-wmf.2
- reqId: 11136421-f793-4b4c-8aa4-4eab01002133
- Find reqId in Logstash
[{reqId}] {exception_url} Wikibase\DataModel\Services\Lookup\EntityLookupException: Failed to unserialize the content object.
from /srv/mediawiki/php-1.42.0-wmf.2/extensions/Wikibase/lib/includes/Store/RevisionBasedEntityLookup.php(51) #0 /srv/mediawiki/php-1.42.0-wmf.2/extensions/Wikibase/lib/packages/wikibase/data-model-services/src/Lookup/RedirectResolvingEntityLookup.php(51): Wikibase\Lib\Store\RevisionBasedEntityLookup->getEntity(Wikibase\Lexeme\Domain\Model\LexemeId) #1 /srv/mediawiki/php-1.42.0-wmf.2/extensions/WikibaseLexeme/src/DataAccess/Store/EntityLookupLemmaLookup.php(26): Wikibase\DataModel\Services\Lookup\RedirectResolvingEntityLookup->getEntity(Wikibase\Lexeme\Domain\Model\LexemeId) #2 /srv/mediawiki/php-1.42.0-wmf.2/extensions/WikibaseLexeme/src/MediaWiki/EntityLinkFormatters/LexemeLinkFormatter.php(59): Wikibase\Lexeme\DataAccess\Store\EntityLookupLemmaLookup->getLemmas(Wikibase\Lexeme\Domain\Model\LexemeId) #3 /srv/mediawiki/php-1.42.0-wmf.2/extensions/Wikibase/repo/includes/Hooks/HtmlPageLinkRendererEndHookHandler.php(319): Wikibase\Lexeme\MediaWiki\EntityLinkFormatters\LexemeLinkFormatter->getHtml(Wikibase\Lexeme\Domain\Model\LexemeId, NULL) #4 /srv/mediawiki/php-1.42.0-wmf.2/extensions/Wikibase/repo/includes/Hooks/HtmlPageLinkRendererEndHookHandler.php(201): Wikibase\Repo\Hooks\HtmlPageLinkRendererEndHookHandler->internalDoHtmlPageLinkRendererEnd(MediaWiki\Linker\LinkRenderer, MediaWiki\Title\Title, string, array, RequestContext, NULL) #5 /srv/mediawiki/php-1.42.0-wmf.2/extensions/Wikibase/repo/includes/Hooks/HtmlPageLinkRendererEndHookHandler.php(126): Wikibase\Repo\Hooks\HtmlPageLinkRendererEndHookHandler->doHtmlPageLinkRendererEnd(MediaWiki\Linker\LinkRenderer, MediaWiki\Title\Title, string, array, RequestContext, NULL) #6 /srv/mediawiki/php-1.42.0-wmf.2/includes/HookContainer/HookContainer.php(161): Wikibase\Repo\Hooks\HtmlPageLinkRendererEndHookHandler->onHtmlPageLinkRendererEnd(MediaWiki\Linker\LinkRenderer, MediaWiki\Title\Title, boolean, string, array, NULL) #7 /srv/mediawiki/php-1.42.0-wmf.2/includes/HookContainer/HookRunner.php(2054): MediaWiki\HookContainer\HookContainer->run(string, array) #8 /srv/mediawiki/php-1.42.0-wmf.2/includes/linker/LinkRenderer.php(416): MediaWiki\HookContainer\HookRunner->onHtmlPageLinkRendererEnd(MediaWiki\Linker\LinkRenderer, MediaWiki\Title\Title, boolean, string, array, NULL) #9 /srv/mediawiki/php-1.42.0-wmf.2/includes/linker/LinkRenderer.php(242): MediaWiki\Linker\LinkRenderer->buildAElement(MediaWiki\Title\Title, string, array, boolean) #10 /srv/mediawiki/php-1.42.0-wmf.2/includes/linker/LinkRenderer.php(285): MediaWiki\Linker\LinkRenderer->makePreloadedLink(MediaWiki\Title\Title, string, string, array, array) #11 /srv/mediawiki/php-1.42.0-wmf.2/includes/linker/LinkRenderer.php(181): MediaWiki\Linker\LinkRenderer->makeKnownLink(MediaWiki\Title\Title, string, array, array) #12 /srv/mediawiki/php-1.42.0-wmf.2/includes/specials/pagers/ContribsPager.php(686): MediaWiki\Linker\LinkRenderer->makeLink(MediaWiki\Title\Title, string, array, array) #13 /srv/mediawiki/php-1.42.0-wmf.2/includes/pager/ReverseChronologicalPager.php(134): MediaWiki\Pager\ContribsPager->formatRow(stdClass) #14 /srv/mediawiki/php-1.42.0-wmf.2/includes/pager/IndexPager.php(594): MediaWiki\Pager\ReverseChronologicalPager->getRow(stdClass) #15 /srv/mediawiki/php-1.42.0-wmf.2/includes/specials/SpecialContributions.php(332): MediaWiki\Pager\IndexPager->getBody() #16 /srv/mediawiki/php-1.42.0-wmf.2/includes/poolcounter/PoolCounterWorkViaCallback.php(69): MediaWiki\Specials\SpecialContributions->MediaWiki\Specials\{closure}() #17 /srv/mediawiki/php-1.42.0-wmf.2/includes/poolcounter/PoolCounterWork.php(167): PoolCounterWorkViaCallback->doWork() #18 /srv/mediawiki/php-1.42.0-wmf.2/includes/specials/SpecialContributions.php(352): PoolCounterWork->execute() #19 /srv/mediawiki/php-1.42.0-wmf.2/includes/specialpage/SpecialPage.php(727): MediaWiki\Specials\SpecialContributions->execute(string) #20 /srv/mediawiki/php-1.42.0-wmf.2/includes/specialpage/SpecialPageFactory.php(1622): MediaWiki\SpecialPage\SpecialPage->run(string) #21 /srv/mediawiki/php-1.42.0-wmf.2/includes/MediaWiki.php(357): MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, RequestContext) #22 /srv/mediawiki/php-1.42.0-wmf.2/includes/MediaWiki.php(960): MediaWiki->performRequest() #23 /srv/mediawiki/php-1.42.0-wmf.2/includes/MediaWiki.php(613): MediaWiki->main() #24 /srv/mediawiki/php-1.42.0-wmf.2/index.php(50): MediaWiki->run() #25 /srv/mediawiki/php-1.42.0-wmf.2/index.php(46): wfIndexMain() #26 /srv/mediawiki/w/index.php(3): require(string) #27 {main}
from /srv/mediawiki/php-1.42.0-wmf.2/extensions/Wikibase/lib/includes/Store/Sql/WikiPageEntityRevisionLookup.php(113) #0 /srv/mediawiki/php-1.42.0-wmf.2/extensions/Wikibase/lib/includes/Store/TypeDispatchingEntityRevisionLookup.php(52): Wikibase\Lib\Store\Sql\WikiPageEntityRevisionLookup->getEntityRevision(Wikibase\Lexeme\Domain\Model\LexemeId, integer, string) #1 /srv/mediawiki/php-1.42.0-wmf.2/extensions/Wikibase/data-access/src/ByTypeDispatchingEntityRevisionLookup.php(55): Wikibase\Lib\Store\TypeDispatchingEntityRevisionLookup->getEntityRevision(Wikibase\Lexeme\Domain\Model\LexemeId, integer, string) #2 /srv/mediawiki/php-1.42.0-wmf.2/extensions/Wikibase/lib/includes/Store/TypeDispatchingEntityRevisionLookup.php(52): Wikibase\DataAccess\ByTypeDispatchingEntityRevisionLookup->getEntityRevision(Wikibase\Lexeme\Domain\Model\LexemeId, integer, string) #3 /srv/mediawiki/php-1.42.0-wmf.2/extensions/Wikibase/lib/includes/Store/CachingEntityRevisionLookup.php(104): Wikibase\Lib\Store\TypeDispatchingEntityRevisionLookup->getEntityRevision(Wikibase\Lexeme\Domain\Model\LexemeId, integer, string) #4 /srv/mediawiki/php-1.42.0-wmf.2/extensions/Wikibase/lib/includes/Store/CachingEntityRevisionLookup.php(87): Wikibase\Lib\Store\CachingEntityRevisionLookup->fetchEntityRevision(Wikibase\Lexeme\Domain\Model\LexemeId, integer, string) #5 /srv/mediawiki/php-1.42.0-wmf.2/extensions/Wikibase/lib/includes/Store/CachingEntityRevisionLookup.php(104): Wikibase\Lib\Store\CachingEntityRevisionLookup->getEntityRevision(Wikibase\Lexeme\Domain\Model\LexemeId, integer, string) #6 /srv/mediawiki/php-1.42.0-wmf.2/extensions/Wikibase/lib/includes/Store/CachingEntityRevisionLookup.php(87): Wikibase\Lib\Store\CachingEntityRevisionLookup->fetchEntityRevision(Wikibase\Lexeme\Domain\Model\LexemeId, integer, string) #7 /srv/mediawiki/php-1.42.0-wmf.2/extensions/Wikibase/lib/includes/Store/RevisionBasedEntityLookup.php(46): Wikibase\Lib\Store\CachingEntityRevisionLookup->getEntityRevision(Wikibase\Lexeme\Domain\Model\LexemeId, integer, string) #8 /srv/mediawiki/php-1.42.0-wmf.2/extensions/Wikibase/lib/packages/wikibase/data-model-services/src/Lookup/RedirectResolvingEntityLookup.php(51): Wikibase\Lib\Store\RevisionBasedEntityLookup->getEntity(Wikibase\Lexeme\Domain\Model\LexemeId) #9 /srv/mediawiki/php-1.42.0-wmf.2/extensions/WikibaseLexeme/src/DataAccess/Store/EntityLookupLemmaLookup.php(26): Wikibase\DataModel\Services\Lookup\RedirectResolvingEntityLookup->getEntity(Wikibase\Lexeme\Domain\Model\LexemeId) #10 /srv/mediawiki/php-1.42.0-wmf.2/extensions/WikibaseLexeme/src/MediaWiki/EntityLinkFormatters/LexemeLinkFormatter.php(59): Wikibase\Lexeme\DataAccess\Store\EntityLookupLemmaLookup->getLemmas(Wikibase\Lexeme\Domain\Model\LexemeId) #11 /srv/mediawiki/php-1.42.0-wmf.2/extensions/Wikibase/repo/includes/Hooks/HtmlPageLinkRendererEndHookHandler.php(319): Wikibase\Lexeme\MediaWiki\EntityLinkFormatters\LexemeLinkFormatter->getHtml(Wikibase\Lexeme\Domain\Model\LexemeId, NULL) #12 /srv/mediawiki/php-1.42.0-wmf.2/extensions/Wikibase/repo/includes/Hooks/HtmlPageLinkRendererEndHookHandler.php(201): Wikibase\Repo\Hooks\HtmlPageLinkRendererEndHookHandler->internalDoHtmlPageLinkRendererEnd(MediaWiki\Linker\LinkRenderer, MediaWiki\Title\Title, string, array, RequestContext, NULL) #13 /srv/mediawiki/php-1.42.0-wmf.2/extensions/Wikibase/repo/includes/Hooks/HtmlPageLinkRendererEndHookHandler.php(126): Wikibase\Repo\Hooks\HtmlPageLinkRendererEndHookHandler->doHtmlPageLinkRendererEnd(MediaWiki\Linker\LinkRenderer, MediaWiki\Title\Title, string, array, RequestContext, NULL) #14 /srv/mediawiki/php-1.42.0-wmf.2/includes/HookContainer/HookContainer.php(161): Wikibase\Repo\Hooks\HtmlPageLinkRendererEndHookHandler->onHtmlPageLinkRendererEnd(MediaWiki\Linker\LinkRenderer, MediaWiki\Title\Title, boolean, string, array, NULL) #15 /srv/mediawiki/php-1.42.0-wmf.2/includes/HookContainer/HookRunner.php(2054): MediaWiki\HookContainer\HookContainer->run(string, array) #16 /srv/mediawiki/php-1.42.0-wmf.2/includes/linker/LinkRenderer.php(416): MediaWiki\HookContainer\HookRunner->onHtmlPageLinkRendererEnd(MediaWiki\Linker\LinkRenderer, MediaWiki\Title\Title, boolean, string, array, NULL) #17 /srv/mediawiki/php-1.42.0-wmf.2/includes/linker/LinkRenderer.php(242): MediaWiki\Linker\LinkRenderer->buildAElement(MediaWiki\Title\Title, string, array, boolean) #18 /srv/mediawiki/php-1.42.0-wmf.2/includes/linker/LinkRenderer.php(285): MediaWiki\Linker\LinkRenderer->makePreloadedLink(MediaWiki\Title\Title, string, string, array, array) #19 /srv/mediawiki/php-1.42.0-wmf.2/includes/linker/LinkRenderer.php(181): MediaWiki\Linker\LinkRenderer->makeKnownLink(MediaWiki\Title\Title, string, array, array) #20 /srv/mediawiki/php-1.42.0-wmf.2/includes/specials/pagers/ContribsPager.php(686): MediaWiki\Linker\LinkRenderer->makeLink(MediaWiki\Title\Title, string, array, array) #21 /srv/mediawiki/php-1.42.0-wmf.2/includes/pager/ReverseChronologicalPager.php(134): MediaWiki\Pager\ContribsPager->formatRow(stdClass) #22 /srv/mediawiki/php-1.42.0-wmf.2/includes/pager/IndexPager.php(594): MediaWiki\Pager\ReverseChronologicalPager->getRow(stdClass) #23 /srv/mediawiki/php-1.42.0-wmf.2/includes/specials/SpecialContributions.php(332): MediaWiki\Pager\IndexPager->getBody() #24 /srv/mediawiki/php-1.42.0-wmf.2/includes/poolcounter/PoolCounterWorkViaCallback.php(69): MediaWiki\Specials\SpecialContributions->MediaWiki\Specials\{closure}() #25 /srv/mediawiki/php-1.42.0-wmf.2/includes/poolcounter/PoolCounterWork.php(167): PoolCounterWorkViaCallback->doWork() #26 /srv/mediawiki/php-1.42.0-wmf.2/includes/specials/SpecialContributions.php(352): PoolCounterWork->execute() #27 /srv/mediawiki/php-1.42.0-wmf.2/includes/specialpage/SpecialPage.php(727): MediaWiki\Specials\SpecialContributions->execute(string) #28 /srv/mediawiki/php-1.42.0-wmf.2/includes/specialpage/SpecialPageFactory.php(1622): MediaWiki\SpecialPage\SpecialPage->run(string) #29 /srv/mediawiki/php-1.42.0-wmf.2/includes/MediaWiki.php(357): MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, RequestContext) #30 /srv/mediawiki/php-1.42.0-wmf.2/includes/MediaWiki.php(960): MediaWiki->performRequest() #31 /srv/mediawiki/php-1.42.0-wmf.2/includes/MediaWiki.php(613): MediaWiki->main() #32 /srv/mediawiki/php-1.42.0-wmf.2/index.php(50): MediaWiki->run() #33 /srv/mediawiki/php-1.42.0-wmf.2/index.php(46): wfIndexMain() #34 /srv/mediawiki/w/index.php(3): require(string) #35 {main}
Impact
- Unable to browse someone’s contributions (but possibly only on a test wiki)
- Some logspam