Page MenuHomePhabricator

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

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

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

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}
mmodell changed the subtype of this task from "Task" to "Production Error".Aug 28 2019, 11:06 PM