Found in beta logstash while testing on beta commons with MCR:
- Logstash https://logstash-beta.wmflabs.org/goto/a8a64e20ce2c7aec29d876a97b6eb5ae
- Page in question: https://commons.wikimedia.beta.wmflabs.org/wiki/File:Redsq.png
It looks like this relates to PageTriage and the LinksUpdateComplete hook.
Could be similar to T183505
To Reproduce:
Simply create a new page on enwiki beta with the content "#REDIRECT [[AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA]]". For example https://en.wikipedia.beta.wmflabs.org/w/index.php?title=Mcrtest1&action=history
This is also locally reproducible by making the edit on a local wiki with the PageTriage extension enabled.
Stacktrace:
#0 /srv/mediawiki/php-master/includes/Storage/RevisionStore.php(1079): MediaWiki\Storage\RevisionStore->getTitle(string, string)
#1 /srv/mediawiki/php-master/includes/Storage/RevisionStore.php(1113): MediaWiki\Storage\RevisionStore->newRevisionFromRow_1_29(stdClass, integer, NULL)
#2 /srv/mediawiki/php-master/includes/Storage/RevisionStore.php(1453): MediaWiki\Storage\RevisionStore->newRevisionFromRow(stdClass, integer, NULL)
#3 /srv/mediawiki/php-master/includes/Storage/RevisionStore.php(1411): MediaWiki\Storage\RevisionStore->loadRevisionFromConds(Wikimedia\Rdbms\DatabaseMysqli, array, integer, NULL)
#4 /srv/mediawiki/php-master/includes/Storage/RevisionStore.php(928): MediaWiki\Storage\RevisionStore->newRevisionFromConds(array, integer)
#5 /srv/mediawiki/php-master/includes/Revision.php(181): MediaWiki\Storage\RevisionStore->getRevisionByPageId(integer, integer, integer)
#6 /srv/mediawiki/php-master/includes/page/WikiPage.php(672): Revision::newFromPageId(integer, integer, integer)
#7 /srv/mediawiki/php-master/includes/page/WikiPage.php(718): WikiPage->loadLastEdit()
#8 /srv/mediawiki/php-master/extensions/PageTriage/includes/ArticleMetadata.php(655): WikiPage->getContent()
#9 /srv/mediawiki/php-master/extensions/PageTriage/includes/ArticleMetadata.php(772): ArticleCompileInterface->getParserOutputByPageId(string)
#10 /srv/mediawiki/php-master/extensions/PageTriage/includes/ArticleMetadata.php(442): ArticleCompileCategoryCount->compile()
#11 /srv/mediawiki/php-master/extensions/PageTriage/includes/ArticleMetadata.php(402): ArticleCompileProcessor->process()
#12 /srv/mediawiki/php-master/extensions/PageTriage/PageTriage.hooks.php(166): ArticleCompileProcessor->compileMetadata()
#13 /srv/mediawiki/php-master/includes/deferred/MWCallableUpdate.php(30): Closure$PageTriageHooks::onLinksUpdateComplete()
#14 /srv/mediawiki/php-master/includes/deferred/DeferredUpdates.php(259): MWCallableUpdate->doUpdate()
#15 /srv/mediawiki/php-master/includes/deferred/DeferredUpdates.php(222): DeferredUpdates::runUpdate(MWCallableUpdate, Wikimedia\Rdbms\LBFactoryMulti, string, integer)
#16 /srv/mediawiki/php-master/includes/deferred/DeferredUpdates.php(131): DeferredUpdates::execute(array, string, integer)
#17 /srv/mediawiki/php-master/includes/MediaWiki.php(897): DeferredUpdates::doUpdates(string)
#18 /srv/mediawiki/php-master/includes/MediaWiki.php(719): MediaWiki->restInPeace(string, boolean)
#19 [internal function]: Closure$MediaWiki::doPostOutputShutdown()
#20 {main}