==== Error ====
* service.* mwversion: 1.44.0-wmf.18
* trace.i* reqId: `6376eec3-e88c-4316-aa01-1cfc0c4c675c`8ed6b3fe-e4bb-4539-994f-77432ddd09f4`
* [[ https://logstash.wikimedia.org/app/dashboards#/view/AXFV7JE83bOlOASGccsT?_g=(time:(from:'2025-01-01T14:11:21.275Z',to:'2025-01-02T16:25:56.159Z'))&_a=(query:(query_string:(query:'reqId:%226376eec3-e88c-4316-aa01-1cfc0c4c675c%22'))) | Find trace.i3-03T03:16:44.001Z',to:'2025-03-04T03:36:34.339Z'))&_a=(query:(query_string:(query:'reqId:%228ed6b3fe-e4bb-4539-994f-77432ddd09f4%22'))) | Find reqId in Logstash ]]
```name=labels.normalized_message,lines=10
[{reqId}] {exception_url} MediaWiki\Revision\BadRevisionException: The content of this revision is missing or corrupted (bad schema)
```
| Frame | Location | Call
| -- | -- | --
| from | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.18/includes/Revision/RevisionStore.php#121209 | /srv/mediawiki/php-1.44.0-wmf.18/includes/Revision/RevisionStore.php(121209) ]] |
| #0 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.18/includes/Revision/RevisionStore.php#15252 | /srv/mediawiki/php-1.44.0-wmf.18/includes/Revision/RevisionStore.php(15252) ]] | MediaWiki\Revision\RevisionStore->loadSlotContent(MediaWiki\Revision\SlotRecord, null, null, null, int)
| #1 | [internal function[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.18/includes/Revision/SlotRecord.php#324 | /srv/mediawiki/php-1.44.0-wmf.18/includes/Revision/SlotRecord.php(324) ]] | MediaWiki\Revision\RevisionStore->MediaWiki\Revision\{closure}(MediaWiki\Revision\SlotRecord)
| #2 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.18/includes/Revision/SlotRecord.php#324571 | /srv/mediawiki/php-1.44.0-wmf.18/includes/Revision/SlotRecord.php(324571) ]] | call_user_func(Closure, MediaWiki\Revision\SlotRecord->getContent()
| #3 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.18/includes/Revision/RevisionSlotRecord.php#206675 | /srv/mediawiki/php-1.44.0-wmf.18/includes/Revision/RevisionSlotRecord.php(206675) ]] | MediaWiki\Revision\SlotRecord->getContentSha1()
| #4 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.18/includes/Revision/RenderedRevisionSlots.php#233325 | /srv/mediawiki/php-1.44.0-wmf.18/includes/Revision/RenderedRevisionSlots.php(233325) ]] | MediaWiki\Revision\RevisionSlotRecord->gethasSameContentOrThrow(string, int, null(MediaWiki\Revision\SlotRecord)
| #5 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.18/includes/Revision/RevisionRendererpage/WikiPage.php#2391338 | /srv/mediawiki/php-1.44.0-wmf.8/includes/Revision/RevisionRenderer.php(239) ]] | MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string, array18/includes/page/WikiPage.php(1338) ]] | MediaWiki\Revision\RevisionSlots->getRolesWithDifferentContent(MediaWiki\Revision\RevisionSlots)
| #6 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.18/includes/Revision/RevisionRenderereditpage/EditPage.php#172485 | /srv/mediawiki/php-1.44.0-wmf.8/includes/Revision/RevisionRenderer.php(172) ]] | MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, MediaWiki\Parser\ParserOptions18/includes/editpage/EditPage.php(1485) ]] | WikiPage::hasDifferencesOutsideMainSlot(MediaWiki\Revision\RevisionStoreRecord, arrayMediaWiki\Revision\RevisionStoreRecord)
| #7 | [internal function] | MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.18/includes/editpage/EditPage.php#962 | /srv/mediawiki/php-1.44.0-wmf.18/includes/editpage/EditPage.php(962) ]] | MediaWiki\EditPage\EditPage->getContentObject()
| #8 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.18/includes/Revision/RenderedRevisioneditpage/EditPage.php#199688 | /srv/mediawiki/php-1.44.0-wmf.8/includes/Revision/RenderedRevision.php(199) ]] | call_user_func(Closure, MediaWiki\Revision\RenderedRevision, array18/includes/editpage/EditPage.php(688) ]] | MediaWiki\EditPage\EditPage->displayPermissionStatus(MediaWiki\Permissions\PermissionStatus)
| #9 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.18/includes/page/ParserOutputAccessactions/EditAction.php#45466 | /srv/mediawiki/php-1.44.0-wmf.18/includes/page/ParserOutputAccessactions/EditAction.php(45466) ]] | MediaWiki\Revision\RenderedRevision->getRevisionParserOutputi\EditPage\EditPage->edit()
| #10 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.18/includes/page/ParserOutputAccessactions/ActionEntryPoint.php#366732 | /srv/mediawiki/php-1.44.0-wmf.8/includes/page/ParserOutputAccess.php(366) ]] | MediaWiki\Page\ParserOutputAccess->renderRevision(WikiPage, MediaWiki\Parser\ParserOptions, MediaWiki\Revision\RevisionStoreRecord, int, null18/includes/actions/ActionEntryPoint.php(732) ]] | EditAction->show()
| #11 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.18/includes/content/ContentHandleractions/ActionEntryPoint.php#146509 | /srv/mediawiki/php-1.44.0-wmf.8/includes/content/ContentHandler.php(1469) ]] | MediaWiki\Page\ParserOutputAccess->getParserOutput(WikiPage, MediaWiki\Parser\ParserOptions, MediaWiki\Revision\RevisionStoreRecord18/includes/actions/ActionEntryPoint.php(509) ]] | MediaWiki\Actions\ActionEntryPoint->performAction(Article, intMediaWiki\Title\Title)
| #12 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/CirrusSearchcore/+blame/refs/heads/wmf/1.44.0-wmf.18/includes/BuildDocument/ParserOutputPagePropertiesactions/ActionEntryPoint.php#10045 | /srv/mediawiki/php-1.44.0-wmf.8/extensions/CirrusSearch/includes/BuildDocument/ParserOutputPageProperties.php(100) ]] | MediaWiki\Content\ContentHandler->getParserOutputForIndexing(WikiPage, null, MediaWiki\Revision\RevisionStoreRecord18/includes/actions/ActionEntryPoint.php(145) ]] | MediaWiki\Actions\ActionEntryPoint->performRequest()
| #13 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.18/includes/libs/objectcache/WANObjectCaches/MediaWikiEntryPoint.php#1805202 | /srv/mediawiki/php-1.44.0-wmf.8/includes/libs/objectcache/WANObjectCache.php(1805) ]] | CirrusSearch\BuildDocument\ParserOutputPageProperties->CirrusSearch\BuildDocument\{closure}(bool, int, array, null, array18/includes/MediaWikiEntryPoint.php(202) ]] | MediaWiki\Actions\ActionEntryPoint->execute()
| #14 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.18/includes/libs/objectcache/WANObjectCachedex.php#161958 | /srv/mediawiki/php-1.44.0-wmf.8/includes/libs/objectcache/WANObjectCache.php(1619) ]] | Wikimedia\ObjectCache\WANObjectCache->fetchOrRegenerate(string, int, Closure, array, array18/index.php(58) ]] | MediaWiki\MediaWikiEntryPoint->run()
| #15 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/CirrusSearch/+blame/refs/heads/wmf/1.44.0-wmf.8/includes/BuildDocument/ParserOutputPageProperties.php#109 | /srv/mediawiki/php-1.44.0-wmf.8/extensions/CirrusSearch/includes/BuildDocument/ParserOutputPageProperties.php(109) ]] | Wikimedia\ObjectCache\WANObjectCache->getWithSetCallback(string, int, Closureoperations/mediawiki-config/+blame/refs/heads/master/w/index.php#3 | /srv/mediawiki/w/index.php(3) ]] | require(string)
| #16 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/CirrusSearch/+blame/refs/heads/wmf/1.44.0-wmf.8/includes/BuildDocument/ParserOutputPageProperties.php#51 | /srv/mediawiki/php-1.44.0-wmf.8/extensions/CirrusSearch/includes/BuildDocument/ParserOutputPageProperties.php(51) ]] | CirrusSearch\BuildDocument\ParserOutputPageProperties->finalizeReal(Elastica\Document, WikiPage, CirrusSearch\CirrusSearch, MediaWiki\Revision\RevisionStoreRecord)
| #17 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/CirrusSearch/+blame/refs/heads/wmf/1.44.0-wmf.8/includes/BuildDocument/BuildDocument.php#200 | /srv/mediawiki/php-1.44.0-wmf.8/extensions/CirrusSearch/includes/BuildDocument/BuildDocument.php(200) ]] | CirrusSearch\BuildDocument\ParserOutputPageProperties->finalize(Elastica\Document, MediaWiki\Title\Title, MediaWiki\Revision\RevisionStoreRecord)
| #18 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/CirrusSearch/+blame/refs/heads/wmf/1.44.0-wmf.8/includes/Api/QueryBuildDocument.php#115 | /srv/mediawiki/php-1.44.0-wmf.8/extensions/CirrusSearch/includes/Api/QueryBuildDocument.php(115) ]] | CirrusSearch\BuildDocument\BuildDocument->finalize(Elastica\Document, bool, MediaWiki\Revision\RevisionStoreRecord)
| #19 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.8/includes/api/ApiQuery.php#726 | /srv/mediawiki/php-1.44.0-wmf.8/includes/api/ApiQuery.php(726) ]] | CirrusSearch\Api\QueryBuildDocument->execute()
| #20 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.8/includes/api/ApiMain.php#1976 | /srv/mediawiki/php-1.44.0-wmf.8/includes/api/ApiMain.php(1976) ]] | MediaWiki\Api\ApiQuery->execute()
| #21 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.8/includes/api/ApiMain.php#944 | /srv/mediawiki/php-1.44.0-wmf.8/includes/api/ApiMain.php(944) ]] | MediaWiki\Api\ApiMain->executeAction()
| #22 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.8/includes/api/ApiMain.php#915 | /srv/mediawiki/php-1.44.0-wmf.8/includes/api/ApiMain.php(915) ]] | MediaWiki\Api\ApiMain->executeActionWithErrorHandling()
| #23 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.8/includes/api/ApiEntryPoint.php#153 | /srv/mediawiki/php-1.44.0-wmf.8/includes/api/ApiEntryPoint.php(153) ]] | MediaWiki\Api\ApiMain->execute()
| #24 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.8/includes/MediaWikiEntryPoint.php#201 | /srv/mediawiki/php-1.44.0-wmf.8/includes/MediaWikiEntryPoint.php(201) ]] | MediaWiki\Api\ApiEntryPoint->execute()
| #25 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.44.0-wmf.8/api.php#44 | /srv/mediawiki/php-1.44.0-wmf.8/api.php(44) ]] | MediaWiki\MediaWikiEntryPoint->run()
| #26 | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/operations/mediawiki-config/+blame/refs/heads/master/w/api.php#3 | /srv/mediawiki/w/api.php(3) ]] | require(string)
| #27 | {main} || #16 | {main} |
```name=error.stackxception.previous_.trace,lines=10
from /srv/mediawiki/php-1.44.0-wmf.8/includes/Storage/SqlBlobStore.php(277)
#0 /srv/mediawiki/php-1.44.0-wmf.8/includes/Revision/RevisionStore.php(1210): MediaWiki\Storage\SqlBlobStore->getBlob(string, int)
#1 /srv/mediawiki/php-1.44.0-wmf.8/includes/Revision/RevisionStore.php(1525): MediaWiki\Revision\RevisionStore->loadSlotContent(MediaWiki\Revision\SlotRecord, null, null, null, int)
#2 [internal function]: MediaWiki\Revision\RevisionStore->MediaWiki\Revision\{closure}(MediaWiki\Revision\SlotRecord)
#3from /srv/mediawiki/php-1.44.0-wmf.18/includes/Revision/SlotRecord.php(324): call_user_func(Closure, MediaWiki\Revision\SlotRecordes/Storage/SqlBlobStore.php(276)
#4#0 /srv/mediawiki/php-1.44.0-wmf.18/includes/Revision/RevisionRecordStore.php(2061207): MediaWiki\Revision\SlotRecordStorage\SqlBlobStore->getContent(Blob(string, int)
#5#1 /srv/mediawiki/php-1.44.0-wmf.8/includes/Revision/RenderedRevision.php(233): MediaWiki\Revision\RevisionRecord->getContentOrThrow(string18/includes/Revision/RevisionStore.php(1522): MediaWiki\Revision\RevisionStore->loadSlotContent(MediaWiki\Revision\SlotRecord, null, null, intnull, nullint)
#6#2 /srv/mediawiki/php-1.44.0-wmf.8/includes/Revision/RevisionRenderer.php(239): MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string, array18/includes/Revision/SlotRecord.php(324): MediaWiki\Revision\RevisionStore->MediaWiki\Revision\{closure}(MediaWiki\Revision\SlotRecord)
#7#3 /srv/mediawiki/php-1.44.0-wmf.8/includes/Revision/RevisionRenderer.php(172): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, MediaWiki\Parser\ParserOptions, array18/includes/Revision/SlotRecord.php(571): MediaWiki\Revision\SlotRecord->getContent()
#8 [internal function]: MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array4 /srv/mediawiki/php-1.44.0-wmf.18/includes/Revision/SlotRecord.php(675): MediaWiki\Revision\SlotRecord->getSha1()
#9#5 /srv/mediawiki/php-1.44.0-wmf.18/includes/Revision/RenderedRevisionSlots.php(199): call_user_func(Closure, 325): MediaWiki\Revision\SlotRecord->hasSameContent(MediaWiki\Revision\RenderedRevision, arraySlotRecord)
#10#6 /srv/mediawiki/php-1.44.0-wmf.8/includes/page/ParserOutputAccess.php(454): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput(18/includes/page/WikiPage.php(1338): MediaWiki\Revision\RevisionSlots->getRolesWithDifferentContent(MediaWiki\Revision\RevisionSlots)
#11#7 /srv/mediawiki/php-1.44.0-wmf.8/includes/page/ParserOutputAccess.php(366): MediaWiki\Page\ParserOutputAccess->renderRevision(WikiPage, MediaWiki\Parser\ParserOptions, MediaWiki\Revision\RevisionStoreRecord, int18/includes/editpage/EditPage.php(1485): WikiPage::hasDifferencesOutsideMainSlot(MediaWiki\Revision\RevisionStoreRecord, nullMediaWiki\Revision\RevisionStoreRecord)
#12#8 /srv/mediawiki/php-1.44.0-wmf.8/includes/content/ContentHandler.php(1469): MediaWiki\Page\ParserOutputAccess->getParserOutput(WikiPage, MediaWiki\Parser\ParserOptions, MediaWiki\Revision\RevisionStoreRecord, int18/includes/editpage/EditPage.php(962): MediaWiki\EditPage\EditPage->getContentObject()
#13#9 /srv/mediawiki/php-1.44.0-wmf.8/extensions/CirrusSearch/includes/BuildDocument/ParserOutputPageProperties.php(100): MediaWiki\Content\ContentHandler->getParserOutputForIndexing(WikiPage, null, MediaWiki\Revision\RevisionStoreRecord18/includes/editpage/EditPage.php(688): MediaWiki\EditPage\EditPage->displayPermissionStatus(MediaWiki\Permissions\PermissionStatus)
#14#10 /srv/mediawiki/php-1.44.0-wmf.8/includes/libs/objectcache/WANObjectCache.php(1805): CirrusSearch\BuildDocument\ParserOutputPageProperties->CirrusSearch\BuildDocument\{closure}(bool, int, array, null, array18/includes/actions/EditAction.php(66): MediaWiki\EditPage\EditPage->edit()
#15#11 /srv/mediawiki/php-1.44.0-wmf.8/includes/libs/objectcache/WANObjectCache.php(1619): Wikimedia\ObjectCache\WANObjectCache->fetchOrRegenerate(string, int, Closure, array, array18/includes/actions/ActionEntryPoint.php(732): EditAction->show()
#16#12 /srv/mediawiki/php-1.44.0-wmf.8/extensions/CirrusSearch/includes/BuildDocument/ParserOutputPageProperties.php(109): Wikimedia\ObjectCache\WANObjectCache->getWithSetCallback(string, int18/includes/actions/ActionEntryPoint.php(509): MediaWiki\Actions\ActionEntryPoint->performAction(Article, ClosureMediaWiki\Title\Title)
#17#13 /srv/mediawiki/php-1.44.0-wmf.8/extensions/CirrusSearch/includes/BuildDocument/ParserOutputPageProperties.php(51): CirrusSearch\BuildDocument\ParserOutputPageProperties->finalizeReal(Elastica\Document, WikiPage, CirrusSearch\CirrusSearch, MediaWiki\Revision\RevisionStoreRecord18/includes/actions/ActionEntryPoint.php(145): MediaWiki\Actions\ActionEntryPoint->performRequest()
#18#14 /srv/mediawiki/php-1.44.0-wmf.8/extensions/CirrusSearch/includes/BuildDocument/BuildDocument.php(200): CirrusSearch\BuildDocument\ParserOutputPageProperties->finalize(Elastica\Document, MediaWiki\Title\Title, MediaWiki\Revision\RevisionStoreRecord18/includes/MediaWikiEntryPoint.php(202): MediaWiki\Actions\ActionEntryPoint->execute()
#19#15 /srv/mediawiki/php-1.44.0-wmf.8/extensions/CirrusSearch/includes/Api/QueryBuildDocument.php(115): CirrusSearch\BuildDocument\BuildDocument->finalize(Elastica\Document, bool, MediaWiki\Revision\RevisionStoreRecord18/index.php(58): MediaWiki\MediaWikiEntryPoint->run()
#20#16 /srv/mediawiki/php-1.44.0-wmf.8/includes/api/ApiQueryw/index.php(726): CirrusSearch\Api\QueryBuildDocument->execute(3): require(string)
#21 /srv/mediawiki/php-1.44.0-wmf.8/includes/api/ApiMain.php(1976): MediaWiki\Api\ApiQuery->execute()
#22 /srv/mediawiki/php-1.44.0-wmf.8/includes/api/ApiMain.php(944): MediaWiki\Api\ApiMain->executeAction()
#23 /srv/mediawiki/php-1.44.0-wmf.8/includes/api/ApiMain.php(915): MediaWiki\Api\ApiMain->executeActionWithErrorHandling()
#24 /srv/mediawiki/php-1.44.0-wmf.8/includes/api/ApiEntryPoint.php(153): MediaWiki\Api\ApiMain->execute()
#25 /srv/mediawiki/php-1.44.0-wmf.8/includes/MediaWikiEntryPoint.php(201): MediaWiki\Api\ApiEntryPoint->execute()
#26 /srv/mediawiki/php-1.44.0-wmf.8/api.php(44): MediaWiki\MediaWikiEntryPoint->run()
#27 /srv/mediawiki/w/api.php(3): require(string)
#2817 {main}
```
==== Notes ====
* Seeing this about 5 times per day since Oct 2024
* Similar to T338925 (hence using the same tags)
* Happening mostly on Wikipedias but a couple Wiktionaries in there as well.
==== Impact ====
==== Notes ====