Page MenuHomePhabricator

MediaWiki\Revision\RevisionAccessException: Failed to load data blob from {address}
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
normalized_message
[{reqId}] {exception_url}   MediaWiki\Revision\RevisionAccessException: Failed to load data blob from {address}If this problem persist, use the findBadBlobs maintenance script to investigate the issue and mark bad blobs.
exception.trace
from /srv/mediawiki/php-1.39.0-wmf.10/includes/Revision/RevisionStore.php(1190)
#0 /srv/mediawiki/php-1.39.0-wmf.10/includes/Revision/RevisionStore.php(1504): MediaWiki\Revision\RevisionStore->loadSlotContent(MediaWiki\Revision\SlotRecord, NULL, NULL, NULL, integer)
#1 [internal function]: MediaWiki\Revision\RevisionStore->MediaWiki\Revision\{closure}(MediaWiki\Revision\SlotRecord)
#2 /srv/mediawiki/php-1.39.0-wmf.10/includes/Revision/SlotRecord.php(322): call_user_func(Closure, MediaWiki\Revision\SlotRecord)
#3 /srv/mediawiki/php-1.39.0-wmf.10/includes/Revision/RevisionRecord.php(164): MediaWiki\Revision\SlotRecord->getContent()
#4 /srv/mediawiki/php-1.39.0-wmf.10/includes/Revision/RenderedRevision.php(230): MediaWiki\Revision\RevisionRecord->getContent(string, integer, NULL)
#5 /srv/mediawiki/php-1.39.0-wmf.10/includes/Revision/RevisionRenderer.php(221): MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string, array)
#6 /srv/mediawiki/php-1.39.0-wmf.10/includes/Revision/RevisionRenderer.php(158): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, array)
#7 [internal function]: MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array)
#8 /srv/mediawiki/php-1.39.0-wmf.10/includes/Revision/RenderedRevision.php(200): call_user_func(Closure, MediaWiki\Revision\RenderedRevision, array)
#9 /srv/mediawiki/php-1.39.0-wmf.10/includes/poolcounter/PoolWorkArticleView.php(85): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()
#10 /srv/mediawiki/php-1.39.0-wmf.10/includes/poolcounter/PoolWorkArticleViewOld.php(64): PoolWorkArticleView->doWork()
#11 /srv/mediawiki/php-1.39.0-wmf.10/includes/poolcounter/PoolCounterWork.php(162): PoolWorkArticleViewOld->doWork()
#12 /srv/mediawiki/php-1.39.0-wmf.10/includes/page/ParserOutputAccess.php(298): PoolCounterWork->execute()
#13 /srv/mediawiki/php-1.39.0-wmf.10/includes/page/Article.php(705): MediaWiki\Page\ParserOutputAccess->getParserOutput(WikiPage, ParserOptions, MediaWiki\Revision\RevisionStoreRecord, integer)
#14 /srv/mediawiki/php-1.39.0-wmf.10/includes/page/Article.php(517): Article->generateContentOutput(User, ParserOptions, integer, OutputPage, array)
#15 /srv/mediawiki/php-1.39.0-wmf.10/includes/actions/ViewAction.php(81): Article->view()
#16 /srv/mediawiki/php-1.39.0-wmf.10/includes/MediaWiki.php(546): ViewAction->show()
#17 /srv/mediawiki/php-1.39.0-wmf.10/includes/MediaWiki.php(322): MediaWiki->performAction(Article, Title)
#18 /srv/mediawiki/php-1.39.0-wmf.10/includes/MediaWiki.php(912): MediaWiki->performRequest()
#19 /srv/mediawiki/php-1.39.0-wmf.10/includes/MediaWiki.php(566): MediaWiki->main()
#20 /srv/mediawiki/php-1.39.0-wmf.10/index.php(50): MediaWiki->run()
#21 /srv/mediawiki/php-1.39.0-wmf.10/index.php(46): wfIndexMain()
#22 /srv/mediawiki/w/index.php(3): require(string)
#23 {main}
exception.previous.trace
from /srv/mediawiki/php-1.39.0-wmf.10/includes/Storage/SqlBlobStore.php(291)
#0 /srv/mediawiki/php-1.39.0-wmf.10/includes/Revision/RevisionStore.php(1188): MediaWiki\Storage\SqlBlobStore->getBlob(string, integer)
#1 /srv/mediawiki/php-1.39.0-wmf.10/includes/Revision/RevisionStore.php(1504): MediaWiki\Revision\RevisionStore->loadSlotContent(MediaWiki\Revision\SlotRecord, NULL, NULL, NULL, integer)
#2 [internal function]: MediaWiki\Revision\RevisionStore->MediaWiki\Revision\{closure}(MediaWiki\Revision\SlotRecord)
#3 /srv/mediawiki/php-1.39.0-wmf.10/includes/Revision/SlotRecord.php(322): call_user_func(Closure, MediaWiki\Revision\SlotRecord)
#4 /srv/mediawiki/php-1.39.0-wmf.10/includes/Revision/RevisionRecord.php(164): MediaWiki\Revision\SlotRecord->getContent()
#5 /srv/mediawiki/php-1.39.0-wmf.10/includes/Revision/RenderedRevision.php(230): MediaWiki\Revision\RevisionRecord->getContent(string, integer, NULL)
#6 /srv/mediawiki/php-1.39.0-wmf.10/includes/Revision/RevisionRenderer.php(221): MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string, array)
#7 /srv/mediawiki/php-1.39.0-wmf.10/includes/Revision/RevisionRenderer.php(158): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, array)
#8 [internal function]: MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array)
#9 /srv/mediawiki/php-1.39.0-wmf.10/includes/Revision/RenderedRevision.php(200): call_user_func(Closure, MediaWiki\Revision\RenderedRevision, array)
#10 /srv/mediawiki/php-1.39.0-wmf.10/includes/poolcounter/PoolWorkArticleView.php(85): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()
#11 /srv/mediawiki/php-1.39.0-wmf.10/includes/poolcounter/PoolWorkArticleViewOld.php(64): PoolWorkArticleView->doWork()
#12 /srv/mediawiki/php-1.39.0-wmf.10/includes/poolcounter/PoolCounterWork.php(162): PoolWorkArticleViewOld->doWork()
#13 /srv/mediawiki/php-1.39.0-wmf.10/includes/page/ParserOutputAccess.php(298): PoolCounterWork->execute()
#14 /srv/mediawiki/php-1.39.0-wmf.10/includes/page/Article.php(705): MediaWiki\Page\ParserOutputAccess->getParserOutput(WikiPage, ParserOptions, MediaWiki\Revision\RevisionStoreRecord, integer)
#15 /srv/mediawiki/php-1.39.0-wmf.10/includes/page/Article.php(517): Article->generateContentOutput(User, ParserOptions, integer, OutputPage, array)
#16 /srv/mediawiki/php-1.39.0-wmf.10/includes/actions/ViewAction.php(81): Article->view()
#17 /srv/mediawiki/php-1.39.0-wmf.10/includes/MediaWiki.php(546): ViewAction->show()
#18 /srv/mediawiki/php-1.39.0-wmf.10/includes/MediaWiki.php(322): MediaWiki->performAction(Article, Title)
#19 /srv/mediawiki/php-1.39.0-wmf.10/includes/MediaWiki.php(912): MediaWiki->performRequest()
#20 /srv/mediawiki/php-1.39.0-wmf.10/includes/MediaWiki.php(566): MediaWiki->main()
#21 /srv/mediawiki/php-1.39.0-wmf.10/index.php(50): MediaWiki->run()
#22 /srv/mediawiki/php-1.39.0-wmf.10/index.php(46): wfIndexMain()
#23 /srv/mediawiki/w/index.php(3): require(string)
#24 {main}
Impact
Notes

Details

Request URL
https://nl.wiktionary.org/w/index.php?oldid=*&uselang=*

Event Timeline

Aklapper changed the subtype of this task from "Bug Report" to "Production Error".May 9 2022, 5:59 PM

Fatal exception => Production error

Aklapper renamed this task from Fatal exception of type "MediaWiki\Revision\RevisionAccessException" to MediaWiki\Revision\RevisionAccessException: Failed to load data blob from {address}.May 9 2022, 6:04 PM
Aklapper set Request URL to https://nl.wiktionary.org/w/index.php?oldid=*&uselang=*.
Aklapper updated the task description. (Show Details)
AlexisJazz changed the task status from Duplicate to Resolved.Sep 16 2023, 7:52 AM

This was the original task description before Aklapper replaced it with the log :

List of steps to reproduce (step by step, including full links if applicable):

What happens?
[f5a1498e-045e-45e2-bbfe-11f26030e720] 2022-05-09 15:35:03: Fatal exception of type "MediaWiki\Revision\RevisionAccessException"
What should have happened instead?:
This revision does not exist / You have no permission to view this revision / This revision number is invalid / The servers are on fire, come back later / Stop making up URLs

When I visit the URL now it says "The text of this revision is missing or corrupted." which is much, much clearer. I don't know who fixed that, but thank you.

So I'm going to mark this as "resolved" as the thing that caused the error was already tracked in T265989.