Page MenuHomePhabricator

MediaWiki\Revision\RevisionAccessException: Page {name} not found
Closed, InvalidPublicPRODUCTION ERROR

Description

Error
normalized_message
[{reqId}] {exception_url}   MediaWiki\Revision\RevisionAccessException: Page {name} not found
exception.trace
from /srv/mediawiki/php-1.40.0-wmf.14/includes/parser/Parsoid/ParsoidOutputAccess.php(467)
#0 /srv/mediawiki/php-1.40.0-wmf.14/includes/parser/Parsoid/ParsoidOutputAccess.php(400): MediaWiki\Parser\Parsoid\ParsoidOutputAccess->resolveRevision(NULL, integer)
#1 /srv/mediawiki/php-1.40.0-wmf.14/includes/Rest/Handler/HtmlOutputRendererHelper.php(551): MediaWiki\Parser\Parsoid\ParsoidOutputAccess->parse(MediaWiki\Page\PageIdentityValue, ParserOptions, array, integer)
#2 /srv/mediawiki/php-1.40.0-wmf.14/includes/Rest/Handler/HtmlOutputRendererHelper.php(644): MediaWiki\Rest\Handler\HtmlOutputRendererHelper->getParserOutput()
#3 /srv/mediawiki/php-1.40.0-wmf.14/includes/Rest/Handler/ParsoidHandler.php(873): MediaWiki\Rest\Handler\HtmlOutputRendererHelper->getPageBundle()
#4 /srv/mediawiki/php-1.40.0-wmf.14/vendor/wikimedia/parsoid/extension/src/Rest/Handler/PageHandler.php(92): MediaWiki\Rest\Handler\ParsoidHandler->wt2html(MediaWiki\Parser\Parsoid\Config\PageConfig, array)
#5 /srv/mediawiki/php-1.40.0-wmf.14/includes/Rest/Router.php(487): MWParsoid\Rest\Handler\PageHandler->execute()
#6 /srv/mediawiki/php-1.40.0-wmf.14/includes/Rest/Router.php(406): MediaWiki\Rest\Router->executeHandler(MWParsoid\Rest\Handler\PageHandler)
#7 /srv/mediawiki/php-1.40.0-wmf.14/includes/Rest/EntryPoint.php(191): MediaWiki\Rest\Router->execute(MediaWiki\Rest\RequestFromGlobals)
#8 /srv/mediawiki/php-1.40.0-wmf.14/includes/Rest/EntryPoint.php(131): MediaWiki\Rest\EntryPoint->execute()
#9 /srv/mediawiki/php-1.40.0-wmf.14/rest.php(31): MediaWiki\Rest\EntryPoint::main()
#10 /srv/mediawiki/w/rest.php(3): require(string)
#11 {main}
Impact
Notes

That is with Parsoid/RestBase (same as T325137). Four occurrences so far all for the same page.

Details

Request URL
https://it.wikipedia.org/w/rest.php/it.wikipedia.org/v3/page/pagebundle/Bozza%3AGiuseppe_Alborghetti/130979079

Event Timeline

I haven't made it a train blocker (T320519) since there are only four occurrences. I have poked our internal channel #restbase-sunset.

https://it.wikipedia.org/wiki/Bozza%3AGiuseppe_Alborghetti .. the page has been deleted. This is expected.

The RevisionAccessException should be caught and converted into a 404, though.

Change 868138 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):

[mediawiki/core@master] Parsoid: return 404 when page is deleted.

https://gerrit.wikimedia.org/r/868138

Change 868138 merged by jenkins-bot:

[mediawiki/core@master] Parsoid: return 404 when page is deleted.

https://gerrit.wikimedia.org/r/868138