Page MenuHomePhabricator

"Fatal exception: MediaWiki\Revision\RevisionAccessException" when trying to access specific old page revision on de.wp
Closed, DuplicatePublic

Description

I do get (reported since October 2018) the message

Fatal exception of type "MediaWiki\Revision\RevisionAccessException"

when attempting to open

or diff pages comparing to that page, or permalink format.

It is the very first version from 2005-05-12 of de:user talk:Honza.

The strange thing is: As soon as I append any uselang= which I did now to produce an English error message – it works!

I generated the error message above by turning the entire UI into English now.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJun 7 2019, 3:52 PM

Not convinced of my uselang statement any longer, cannot reproduce details and URL.

Aklapper renamed this task from Access to old page revision crashes to "Fatal exception: MediaWiki\Revision\RevisionAccessException" when trying to access specific old page revision on de.wp.Jun 7 2019, 4:27 PM
Aklapper edited projects, added MediaWiki-Revision-backend; removed MediaWiki-General.

Thanks for reporting this! Please always post the exception_ID, in this case: XPqPIgpAME0AACfF0KUAAAAN. :)

PHP Warning: MediaWiki\Storage\SqlBlobStore::fetchBlob: Bad data in text row 5780804. [Called from MediaWiki\Storage\SqlBlobStore::fetchBlob in /srv/mediawiki/php-1.34.0-wmf.8/includes/Storage/SqlBlobStore.php at line 353]

exception.trace
#0 /srv/mediawiki/php-1.34.0-wmf.8/includes/debug/MWDebug.php(309): MWExceptionHandler::handleError(integer, string, string, integer, array, array)
#1 /srv/mediawiki/php-1.34.0-wmf.8/includes/debug/MWDebug.php(164): MWDebug::sendMessage(string, array, string, integer)
#2 /srv/mediawiki/php-1.34.0-wmf.8/includes/GlobalFunctions.php(1070): MWDebug::warning(string, integer, integer, string)
#3 /srv/mediawiki/php-1.34.0-wmf.8/includes/Storage/SqlBlobStore.php(353): wfLogWarning(string)
#4 /srv/mediawiki/php-1.34.0-wmf.8/includes/Storage/SqlBlobStore.php(278): MediaWiki\Storage\SqlBlobStore->fetchBlob(string, integer)
#5 /srv/mediawiki/php-1.34.0-wmf.8/includes/libs/objectcache/WANObjectCache.php(1414): Closure$MediaWiki\Storage\SqlBlobStore::getBlob(boolean, integer, array, NULL)
#6 /srv/mediawiki/php-1.34.0-wmf.8/includes/libs/objectcache/WANObjectCache.php(1275): WANObjectCache->doGetWithSetCallback(string, integer, Closure$MediaWiki\Storage\SqlBlobStore::getBlob;2535, array)
#7 /srv/mediawiki/php-1.34.0-wmf.8/includes/Storage/SqlBlobStore.php(281): WANObjectCache->getWithSetCallback(string, integer, Closure$MediaWiki\Storage\SqlBlobStore::getBlob;2535, array)
#8 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RevisionStore.php(1462): MediaWiki\Storage\SqlBlobStore->getBlob(string, integer)
#9 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RevisionStore.php(1637): MediaWiki\Revision\RevisionStore->loadSlotContent(MediaWiki\Revision\SlotRecord, NULL, NULL, NULL, integer)
#10 [internal function]: Closure$MediaWiki\Revision\RevisionStore::loadSlotRecords(MediaWiki\Revision\SlotRecord)
#11 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/SlotRecord.php(307): call_user_func(Closure$MediaWiki\Revision\RevisionStore::loadSlotRecords;2531, MediaWiki\Revision\SlotRecord)
#12 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RevisionRecord.php(175): MediaWiki\Revision\SlotRecord->getContent()
#13 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RenderedRevision.php(226): MediaWiki\Revision\RevisionRecord->getContent(string, integer, NULL)
#14 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RevisionRenderer.php(193): MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string)
#15 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RevisionRenderer.php(142): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, array)
#16 [internal function]: Closure$MediaWiki\Revision\RevisionRenderer::getRenderedRevision#2(MediaWiki\Revision\RenderedRevision, array)
#17 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RenderedRevision.php(197): call_user_func(Closure$MediaWiki\Revision\RevisionRenderer::getRenderedRevision#2;3330, MediaWiki\Revision\RenderedRevision, array)
#18 /srv/mediawiki/php-1.34.0-wmf.8/includes/poolcounter/PoolWorkArticleView.php(196): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()
#19 /srv/mediawiki/php-1.34.0-wmf.8/includes/poolcounter/PoolCounterWork.php(123): PoolWorkArticleView->doWork()
#20 /srv/mediawiki/php-1.34.0-wmf.8/includes/page/Article.php(774): PoolCounterWork->execute()
#21 /srv/mediawiki/php-1.34.0-wmf.8/includes/actions/ViewAction.php(68): Article->view()
#22 /srv/mediawiki/php-1.34.0-wmf.8/includes/MediaWiki.php(499): ViewAction->show()
#23 /srv/mediawiki/php-1.34.0-wmf.8/includes/MediaWiki.php(294): MediaWiki->performAction(Article, Title)
#24 /srv/mediawiki/php-1.34.0-wmf.8/includes/MediaWiki.php(865): MediaWiki->performRequest()
#25 /srv/mediawiki/php-1.34.0-wmf.8/includes/MediaWiki.php(515): MediaWiki->main()
#26 /srv/mediawiki/php-1.34.0-wmf.8/index.php(42): MediaWiki->run()
#27 /srv/mediawiki/w/index.php(3): include(string)
#28 {main}
PHP Warning: MediaWiki\Storage\SqlBlobStore::fetchBlob: Bad data in text row 5780804. [Called from MediaWiki\Storage\SqlBlobStore::fetchBlob in /srv/mediawiki/php-1.34.0-wmf.8/includes/Storage/SqlBlobStore.php at line 353]

exception.trace
#0 /srv/mediawiki/php-1.34.0-wmf.8/includes/debug/MWDebug.php(309): MWExceptionHandler::handleError(integer, string, string, integer, array, array)
#1 /srv/mediawiki/php-1.34.0-wmf.8/includes/debug/MWDebug.php(164): MWDebug::sendMessage(string, array, string, integer)
#2 /srv/mediawiki/php-1.34.0-wmf.8/includes/GlobalFunctions.php(1070): MWDebug::warning(string, integer, integer, string)
#3 /srv/mediawiki/php-1.34.0-wmf.8/includes/Storage/SqlBlobStore.php(353): wfLogWarning(string)
#4 /srv/mediawiki/php-1.34.0-wmf.8/includes/Storage/SqlBlobStore.php(278): MediaWiki\Storage\SqlBlobStore->fetchBlob(string, integer)
#5 /srv/mediawiki/php-1.34.0-wmf.8/includes/libs/objectcache/WANObjectCache.php(1414): Closure$MediaWiki\Storage\SqlBlobStore::getBlob(boolean, integer, array, NULL)
#6 /srv/mediawiki/php-1.34.0-wmf.8/includes/libs/objectcache/WANObjectCache.php(1275): WANObjectCache->doGetWithSetCallback(string, integer, Closure$MediaWiki\Storage\SqlBlobStore::getBlob;2535, array)
#7 /srv/mediawiki/php-1.34.0-wmf.8/includes/Storage/SqlBlobStore.php(281): WANObjectCache->getWithSetCallback(string, integer, Closure$MediaWiki\Storage\SqlBlobStore::getBlob;2535, array)
#8 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RevisionStore.php(1462): MediaWiki\Storage\SqlBlobStore->getBlob(string, integer)
#9 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RevisionStore.php(1637): MediaWiki\Revision\RevisionStore->loadSlotContent(MediaWiki\Revision\SlotRecord, NULL, NULL, NULL, integer)
#10 [internal function]: Closure$MediaWiki\Revision\RevisionStore::loadSlotRecords(MediaWiki\Revision\SlotRecord)
#11 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/SlotRecord.php(307): call_user_func(Closure$MediaWiki\Revision\RevisionStore::loadSlotRecords;2531, MediaWiki\Revision\SlotRecord)
#12 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RevisionRecord.php(175): MediaWiki\Revision\SlotRecord->getContent()
#13 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision.php(923): MediaWiki\Revision\RevisionRecord->getContent(string, integer, User)
#14 /srv/mediawiki/php-1.34.0-wmf.8/includes/page/Article.php(494): Revision->getContent(integer, User)
#15 /srv/mediawiki/php-1.34.0-wmf.8/includes/page/Article.php(714): Article->fetchRevisionRecord()
#16 /srv/mediawiki/php-1.34.0-wmf.8/includes/actions/ViewAction.php(68): Article->view()
#17 /srv/mediawiki/php-1.34.0-wmf.8/includes/MediaWiki.php(499): ViewAction->show()
#18 /srv/mediawiki/php-1.34.0-wmf.8/includes/MediaWiki.php(294): MediaWiki->performAction(Article, Title)
#19 /srv/mediawiki/php-1.34.0-wmf.8/includes/MediaWiki.php(865): MediaWiki->performRequest()
#20 /srv/mediawiki/php-1.34.0-wmf.8/includes/MediaWiki.php(515): MediaWiki->main()
#21 /srv/mediawiki/php-1.34.0-wmf.8/index.php(42): MediaWiki->run()
#22 /srv/mediawiki/w/index.php(3): include(string)
#23 {main}
Failed to load blob from address tt:5780804

exception.previous.trace
#0 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RevisionStore.php(1462): MediaWiki\Storage\SqlBlobStore->getBlob(string, integer)
#1 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RevisionStore.php(1637): MediaWiki\Revision\RevisionStore->loadSlotContent(MediaWiki\Revision\SlotRecord, NULL, NULL, NULL, integer)
#2 [internal function]: Closure$MediaWiki\Revision\RevisionStore::loadSlotRecords(MediaWiki\Revision\SlotRecord)
#3 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/SlotRecord.php(307): call_user_func(Closure$MediaWiki\Revision\RevisionStore::loadSlotRecords;2531, MediaWiki\Revision\SlotRecord)
#4 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RevisionRecord.php(175): MediaWiki\Revision\SlotRecord->getContent()
#5 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RenderedRevision.php(226): MediaWiki\Revision\RevisionRecord->getContent(string, integer, NULL)
#6 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RevisionRenderer.php(193): MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string)
#7 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RevisionRenderer.php(142): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, array)
#8 [internal function]: Closure$MediaWiki\Revision\RevisionRenderer::getRenderedRevision#2(MediaWiki\Revision\RenderedRevision, array)
#9 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RenderedRevision.php(197): call_user_func(Closure$MediaWiki\Revision\RevisionRenderer::getRenderedRevision#2;3330, MediaWiki\Revision\RenderedRevision, array)
#10 /srv/mediawiki/php-1.34.0-wmf.8/includes/poolcounter/PoolWorkArticleView.php(196): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()
#11 /srv/mediawiki/php-1.34.0-wmf.8/includes/poolcounter/PoolCounterWork.php(123): PoolWorkArticleView->doWork()
#12 /srv/mediawiki/php-1.34.0-wmf.8/includes/page/Article.php(774): PoolCounterWork->execute()
#13 /srv/mediawiki/php-1.34.0-wmf.8/includes/actions/ViewAction.php(68): Article->view()
#14 /srv/mediawiki/php-1.34.0-wmf.8/includes/MediaWiki.php(499): ViewAction->show()
#15 /srv/mediawiki/php-1.34.0-wmf.8/includes/MediaWiki.php(294): MediaWiki->performAction(Article, Title)
#16 /srv/mediawiki/php-1.34.0-wmf.8/includes/MediaWiki.php(865): MediaWiki->performRequest()
#17 /srv/mediawiki/php-1.34.0-wmf.8/includes/MediaWiki.php(515): MediaWiki->main()
#18 /srv/mediawiki/php-1.34.0-wmf.8/index.php(42): MediaWiki->run()
#19 /srv/mediawiki/w/index.php(3): include(string)
#20 {main}

exception.trace
#0 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RevisionStore.php(1637): MediaWiki\Revision\RevisionStore->loadSlotContent(MediaWiki\Revision\SlotRecord, NULL, NULL, NULL, integer)
#1 [internal function]: Closure$MediaWiki\Revision\RevisionStore::loadSlotRecords(MediaWiki\Revision\SlotRecord)
#2 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/SlotRecord.php(307): call_user_func(Closure$MediaWiki\Revision\RevisionStore::loadSlotRecords;2531, MediaWiki\Revision\SlotRecord)
#3 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RevisionRecord.php(175): MediaWiki\Revision\SlotRecord->getContent()
#4 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RenderedRevision.php(226): MediaWiki\Revision\RevisionRecord->getContent(string, integer, NULL)
#5 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RevisionRenderer.php(193): MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string)
#6 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RevisionRenderer.php(142): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, array)
#7 [internal function]: Closure$MediaWiki\Revision\RevisionRenderer::getRenderedRevision#2(MediaWiki\Revision\RenderedRevision, array)
#8 /srv/mediawiki/php-1.34.0-wmf.8/includes/Revision/RenderedRevision.php(197): call_user_func(Closure$MediaWiki\Revision\RevisionRenderer::getRenderedRevision#2;3330, MediaWiki\Revision\RenderedRevision, array)
#9 /srv/mediawiki/php-1.34.0-wmf.8/includes/poolcounter/PoolWorkArticleView.php(196): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()
#10 /srv/mediawiki/php-1.34.0-wmf.8/includes/poolcounter/PoolCounterWork.php(123): PoolWorkArticleView->doWork()
#11 /srv/mediawiki/php-1.34.0-wmf.8/includes/page/Article.php(774): PoolCounterWork->execute()
#12 /srv/mediawiki/php-1.34.0-wmf.8/includes/actions/ViewAction.php(68): Article->view()
#13 /srv/mediawiki/php-1.34.0-wmf.8/includes/MediaWiki.php(499): ViewAction->show()
#14 /srv/mediawiki/php-1.34.0-wmf.8/includes/MediaWiki.php(294): MediaWiki->performAction(Article, Title)
#15 /srv/mediawiki/php-1.34.0-wmf.8/includes/MediaWiki.php(865): MediaWiki->performRequest()
#16 /srv/mediawiki/php-1.34.0-wmf.8/includes/MediaWiki.php(515): MediaWiki->main()
#17 /srv/mediawiki/php-1.34.0-wmf.8/index.php(42): MediaWiki->run()
#18 /srv/mediawiki/w/index.php(3): include(string)
#19 {main}
94rain added a subscriber: 94rain.Jun 8 2019, 6:10 AM
mmodell changed the subtype of this task from "Task" to "Production Error".Aug 28 2019, 11:06 PM