Page MenuHomePhabricator

PageConfigFactory: Can't find revision [revId]
Closed, DuplicatePublicPRODUCTION ERROR

Description

Error

MediaWiki version: 1.36.0-wmf.8

message
Can't find revision 109288817

Impact

~48 of these in production logs over the last hour.

Details

Request ID
3f479fe0-f77e-11ea-b1c0-1d83abef8bc4
Request URL
https://ru.wikipedia.org/w/rest.php/ru.wikipedia.org/v3/transform/pagebundle/to/wikitext/%D0%9C%D0%B0%D0%B3%D1%83%D1%80%D1%81%D1%8C%D0%BA%D0%B8%D0%B9_%D0%9C%D0%B8%D1%80%D0%BE%D1%81%D0%BB%D0%B0%D0%B2_%D0%9F%D0%B5%D1%82%D1%80%D0%BE%D0%B2%D0%B8%D1%87/109288817
Stack Trace
exception.trace
#0 /srv/mediawiki/php-1.36.0-wmf.8/vendor/wikimedia/parsoid/extension/src/Rest/Handler/ParsoidHandler.php(364): MWParsoid\Config\PageConfigFactory->create(Title, User, integer, NULL, NULL, array)
#1 /srv/mediawiki/php-1.36.0-wmf.8/vendor/wikimedia/parsoid/extension/src/Rest/Handler/TransformHandler.php(133): MWParsoid\Rest\Handler\ParsoidHandler->createPageConfig(Title, integer, NULL)
#2 /srv/mediawiki/php-1.36.0-wmf.8/vendor/wikimedia/parsoid/extension/src/Rest/Handler/ParsoidHandler.php(1044): MWParsoid\Rest\Handler\TransformHandler->realExecute()
#3 /srv/mediawiki/php-1.36.0-wmf.8/includes/Rest/Router.php(365): MWParsoid\Rest\Handler\ParsoidHandler->execute()
#4 /srv/mediawiki/php-1.36.0-wmf.8/includes/Rest/Router.php(320): MediaWiki\Rest\Router->executeHandler(MWParsoid\Rest\Handler\TransformHandler)
#5 /srv/mediawiki/php-1.36.0-wmf.8/includes/Rest/EntryPoint.php(144): MediaWiki\Rest\Router->execute(MediaWiki\Rest\RequestFromGlobals)
#6 /srv/mediawiki/php-1.36.0-wmf.8/includes/Rest/EntryPoint.php(110): MediaWiki\Rest\EntryPoint->execute()
#7 /srv/mediawiki/php-1.36.0-wmf.8/rest.php(31): MediaWiki\Rest\EntryPoint::main()
#8 /srv/mediawiki/w/rest.php(3): require(string)
#9 {main}

Event Timeline

We are also seeing quite a few of those with "Can't find revision 0". Perhaps 0 should be handled as a special case.

Wonder if that is related to T262838.