Page MenuHomePhabricator

ErrorException: Invalid cross-wiki page Q[id]. Expected: wikidatawiki, got local
Closed, DuplicatePublicPRODUCTION ERROR

Description

Error
  • mwversion: 1.36.0-wmf.35
  • reqId: 434cbe29-af75-4d6f-8cdc-4c9668c8e589
normalized_message
Invalid cross-wiki page Q[id]. Expected: wikidatawiki, got local [Called from MediaWiki\Revision\RevisionStoreRecord::__construct]
exception.trace
from /srv/mediawiki/php-1.36.0-wmf.35/includes/Revision/RevisionStoreRecord.php(65)
#0 [internal function]: MWExceptionHandler::handleError(integer, string, string, string, array)
#1 /srv/mediawiki/php-1.36.0-wmf.35/includes/debug/MWDebug.php(376): trigger_error(string, integer)
#2 /srv/mediawiki/php-1.36.0-wmf.35/includes/debug/MWDebug.php(352): MWDebug::sendRawDeprecated(string, boolean, string)
#3 /srv/mediawiki/php-1.36.0-wmf.35/includes/GlobalFunctions.php(1068): MWDebug::deprecatedMsg(string, string, string, integer)
#4 /srv/mediawiki/php-1.36.0-wmf.35/includes/Revision/RevisionRecord.php(116): wfDeprecatedMsg(string, string)
#5 /srv/mediawiki/php-1.36.0-wmf.35/includes/Revision/RevisionStoreRecord.php(65): MediaWiki\Revision\RevisionRecord->__construct(Title, MediaWiki\Revision\RevisionSlots, string)
#6 /srv/mediawiki/php-1.36.0-wmf.35/includes/Revision/RevisionStore.php(1614): MediaWiki\Revision\RevisionStoreRecord->__construct(Title, MediaWiki\User\UserIdentityValue, CommentStoreComment, stdClass, MediaWiki\Revision\RevisionSlots, string)
#7 /srv/mediawiki/php-1.36.0-wmf.35/includes/Revision/RevisionStore.php(1430): MediaWiki\Revision\RevisionStore->newRevisionFromRowAndSlots(stdClass, MediaWiki\Revision\RevisionSlots, integer, Title, boolean)
#8 /srv/mediawiki/php-1.36.0-wmf.35/includes/Revision/RevisionStore.php(2445): MediaWiki\Revision\RevisionStore->newRevisionFromRow(stdClass, integer, NULL)
#9 /srv/mediawiki/php-1.36.0-wmf.35/includes/Revision/RevisionStore.php(2403): MediaWiki\Revision\RevisionStore->loadRevisionFromConds(Wikimedia\Rdbms\DBConnRef, array, integer, NULL, array)
#10 /srv/mediawiki/php-1.36.0-wmf.35/includes/Revision/RevisionStore.php(1104): MediaWiki\Revision\RevisionStore->newRevisionFromConds(array, integer)
#11 /srv/mediawiki/php-1.36.0-wmf.35/extensions/Wikibase/lib/includes/Store/Sql/WikiPageEntityRevisionLookup.php(229): MediaWiki\Revision\RevisionStore->getRevisionById(string, integer)
#12 /srv/mediawiki/php-1.36.0-wmf.35/extensions/Wikibase/lib/includes/Store/Sql/WikiPageEntityRevisionLookup.php(122): Wikibase\Lib\Store\Sql\WikiPageEntityRevisionLookup->loadEntity(stdClass, string)
#13 /srv/mediawiki/php-1.36.0-wmf.35/extensions/Wikibase/lib/includes/Store/TypeDispatchingEntityRevisionLookup.php(54): Wikibase\Lib\Store\Sql\WikiPageEntityRevisionLookup->getEntityRevision(Wikibase\DataModel\Entity\ItemId, integer, string)
#14 /srv/mediawiki/php-1.36.0-wmf.35/extensions/Wikibase/data-access/src/ByTypeDispatchingEntityRevisionLookup.php(55): Wikibase\Lib\Store\TypeDispatchingEntityRevisionLookup->getEntityRevision(Wikibase\DataModel\Entity\ItemId, integer, string)
#15 /srv/mediawiki/php-1.36.0-wmf.35/extensions/Wikibase/lib/includes/Store/CachingEntityRevisionLookup.php(104): Wikibase\DataAccess\ByTypeDispatchingEntityRevisionLookup->getEntityRevision(Wikibase\DataModel\Entity\ItemId, integer, string)
#16 /srv/mediawiki/php-1.36.0-wmf.35/extensions/Wikibase/lib/includes/Store/CachingEntityRevisionLookup.php(87): Wikibase\Lib\Store\CachingEntityRevisionLookup->fetchEntityRevision(Wikibase\DataModel\Entity\ItemId, integer, string)
#17 /srv/mediawiki/php-1.36.0-wmf.35/extensions/Wikibase/lib/includes/Store/CachingEntityRevisionLookup.php(104): Wikibase\Lib\Store\CachingEntityRevisionLookup->getEntityRevision(Wikibase\DataModel\Entity\ItemId, integer, string)
#18 /srv/mediawiki/php-1.36.0-wmf.35/extensions/Wikibase/lib/includes/Store/CachingEntityRevisionLookup.php(87): Wikibase\Lib\Store\CachingEntityRevisionLookup->fetchEntityRevision(Wikibase\DataModel\Entity\ItemId, integer, string)
#19 /srv/mediawiki/php-1.36.0-wmf.35/extensions/Wikibase/lib/includes/Store/RevisionBasedEntityLookup.php(46): Wikibase\Lib\Store\CachingEntityRevisionLookup->getEntityRevision(Wikibase\DataModel\Entity\ItemId, integer, string)
#20 /srv/mediawiki/php-1.36.0-wmf.35/vendor/wikibase/data-model-services/src/Lookup/RedirectResolvingEntityLookup.php(51): Wikibase\Lib\Store\RevisionBasedEntityLookup->getEntity(Wikibase\DataModel\Entity\ItemId)
#21 /srv/mediawiki/php-1.36.0-wmf.35/extensions/Wikibase/client/includes/Hooks/SiteLinksForDisplayLookup.php(96): Wikibase\DataModel\Services\Lookup\RedirectResolvingEntityLookup->getEntity(Wikibase\DataModel\Entity\ItemId)
#22 /srv/mediawiki/php-1.36.0-wmf.35/extensions/Wikibase/client/includes/Hooks/SiteLinksForDisplayLookup.php(82): Wikibase\Client\Hooks\SiteLinksForDisplayLookup->getSiteLinksForItemId(Wikibase\DataModel\Entity\ItemId)
#23 /srv/mediawiki/php-1.36.0-wmf.35/extensions/Wikibase/client/includes/Hooks/LangLinkHandler.php(269): Wikibase\Client\Hooks\SiteLinksForDisplayLookup->getSiteLinksForPageTitle(Title)
#24 /srv/mediawiki/php-1.36.0-wmf.35/extensions/Wikibase/client/includes/Hooks/LangLinkHandler.php(290): Wikibase\Client\Hooks\LangLinkHandler->getEffectiveRepoLinks(Title, ParserOutput)
#25 /srv/mediawiki/php-1.36.0-wmf.35/extensions/Wikibase/client/includes/Hooks/ParserOutputUpdateHookHandler.php(102): Wikibase\Client\Hooks\LangLinkHandler->addLinksFromRepository(Title, ParserOutput)
#26 /srv/mediawiki/php-1.36.0-wmf.35/extensions/Wikibase/client/includes/Hooks/ParserOutputUpdateHookHandler.php(84): Wikibase\Client\Hooks\ParserOutputUpdateHookHandler->doContentAlterParserOutput(Title, ParserOutput)
#27 /srv/mediawiki/php-1.36.0-wmf.35/includes/HookContainer/HookContainer.php(160): Wikibase\Client\Hooks\ParserOutputUpdateHookHandler->onContentAlterParserOutput(WikitextContent, Title, ParserOutput)
#28 /srv/mediawiki/php-1.36.0-wmf.35/includes/HookContainer/HookRunner.php(1279): MediaWiki\HookContainer\HookContainer->run(string, array)
#29 /srv/mediawiki/php-1.36.0-wmf.35/includes/content/AbstractContent.php(595): MediaWiki\HookContainer\HookRunner->onContentAlterParserOutput(WikitextContent, Title, ParserOutput)
#30 /srv/mediawiki/php-1.36.0-wmf.35/includes/Revision/RenderedRevision.php(266): AbstractContent->getParserOutput(Title, integer, ParserOptions, boolean)
#31 /srv/mediawiki/php-1.36.0-wmf.35/includes/Revision/RenderedRevision.php(235): MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(WikitextContent, boolean)
#32 /srv/mediawiki/php-1.36.0-wmf.35/includes/Revision/RevisionRenderer.php(215): MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string, array)
#33 /srv/mediawiki/php-1.36.0-wmf.35/includes/Revision/RevisionRenderer.php(152): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, array)
#34 [internal function]: MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array)
#35 /srv/mediawiki/php-1.36.0-wmf.35/includes/Revision/RenderedRevision.php(197): call_user_func(Closure, MediaWiki\Revision\RenderedRevision, array)
#36 /srv/mediawiki/php-1.36.0-wmf.35/includes/poolcounter/PoolWorkArticleView.php(137): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()
#37 /srv/mediawiki/php-1.36.0-wmf.35/includes/poolcounter/PoolCounterWork.php(162): PoolWorkArticleView->doWork()
#38 /srv/mediawiki/php-1.36.0-wmf.35/includes/page/ParserOutputAccess.php(260): PoolCounterWork->execute()
#39 /srv/mediawiki/php-1.36.0-wmf.35/includes/page/WikiPage.php(1314): MediaWiki\Page\ParserOutputAccess->getParserOutput(WikiPage, ParserOptions, MediaWiki\Revision\RevisionStoreCacheRecord, integer)
#40 /srv/mediawiki/php-1.36.0-wmf.35/includes/api/ApiParse.php(83): WikiPage->getParserOutput(ParserOptions, NULL, boolean)
#41 /srv/mediawiki/php-1.36.0-wmf.35/includes/poolcounter/PoolCounterWorkViaCallback.php(74): ApiParse::{closure}()
#42 /srv/mediawiki/php-1.36.0-wmf.35/includes/poolcounter/PoolCounterWork.php(162): PoolCounterWorkViaCallback->doWork()
#43 /srv/mediawiki/php-1.36.0-wmf.35/includes/api/ApiParse.php(90): PoolCounterWork->execute()
#44 /srv/mediawiki/php-1.36.0-wmf.35/includes/api/ApiParse.php(694): ApiParse->getPageParserOutput(WikiPage, NULL, ParserOptions, boolean)
#45 /srv/mediawiki/php-1.36.0-wmf.35/includes/api/ApiParse.php(218): ApiParse->getParsedContent(WikiPage, ParserOptions, boolean, NULL, NULL, boolean)
#46 /srv/mediawiki/php-1.36.0-wmf.35/includes/api/ApiMain.php(1646): ApiParse->execute()
#47 /srv/mediawiki/php-1.36.0-wmf.35/includes/api/ApiMain.php(616): ApiMain->executeAction()
#48 /srv/mediawiki/php-1.36.0-wmf.35/includes/api/ApiMain.php(587): ApiMain->executeActionWithErrorHandling()
#49 /srv/mediawiki/php-1.36.0-wmf.35/api.php(90): ApiMain->execute()
#50 /srv/mediawiki/php-1.36.0-wmf.35/api.php(45): wfApiMain()
#51 /srv/mediawiki/w/api.php(3): require(string)
#52 {main}
Impact

Unclear. Seems pretty explodey.

Notes

~34 of these after deploy of 1.36.0-wmf.35 to group0.

Blocking wmf.35 train (T274939) on this.

Details

Request ID
434cbe29-af75-4d6f-8cdc-4c9668c8e589
Request URL
https://www.mediawiki.org/w/api.php