Error
- mwversion: 1.40.0-wmf.17
- reqId: 7c729797-b1d7-4ff9-826c-8795e2c299a4
- Find reqId in Logstash
[{reqId}] {exception_url} Wikimedia\Rdbms\DBQueryError: Error 1146: Table 'metawiki.renameuser_status' doesn't exist
Function: MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameUserStatus::getInProgressRenames
Query: SELECT DISTINCT ru_oldname,rufrom /srv/mediawiki/php-1.40.0-wmf.17/includes/libs/rdbms/database/Database.php(1536)
#0 /srv/mediawiki/php-1.40.0-wmf.17/includes/libs/rdbms/database/Database.php(1520): Wikimedia\Rdbms\Database->getQueryException(string, integer, string, string)
#1 /srv/mediawiki/php-1.40.0-wmf.17/includes/libs/rdbms/database/Database.php(1494): Wikimedia\Rdbms\Database->getQueryExceptionAndLog(string, integer, string, string)
#2 /srv/mediawiki/php-1.40.0-wmf.17/includes/libs/rdbms/database/Database.php(867): Wikimedia\Rdbms\Database->reportQueryError(string, integer, string, string, boolean)
#3 /srv/mediawiki/php-1.40.0-wmf.17/includes/libs/rdbms/database/Database.php(1628): Wikimedia\Rdbms\Database->query(string, string, integer)
#4 /srv/mediawiki/php-1.40.0-wmf.17/includes/libs/rdbms/querybuilder/SelectQueryBuilder.php(652): Wikimedia\Rdbms\Database->select(array, array, array, string, array, array)
#5 /srv/mediawiki/php-1.40.0-wmf.17/extensions/CentralAuth/includes/GlobalRename/GlobalRenameUserStatus.php(252): Wikimedia\Rdbms\SelectQueryBuilder->fetchResultSet()
#6 /srv/mediawiki/php-1.40.0-wmf.17/extensions/CentralAuth/includes/Special/SpecialGlobalRenameProgress.php(71): MediaWiki\Extension\CentralAuth\GlobalRename\GlobalRenameUserStatus::getInProgressRenames(User)
#7 /srv/mediawiki/php-1.40.0-wmf.17/extensions/CentralAuth/includes/Special/SpecialGlobalRenameProgress.php(92): MediaWiki\Extension\CentralAuth\Special\SpecialGlobalRenameProgress->showCurrentRenames()
#8 /srv/mediawiki/php-1.40.0-wmf.17/includes/htmlform/HTMLForm.php(731): MediaWiki\Extension\CentralAuth\Special\SpecialGlobalRenameProgress->onSubmit(array, OOUIHTMLForm)
#9 /srv/mediawiki/php-1.40.0-wmf.17/includes/htmlform/HTMLForm.php(621): HTMLForm->trySubmit()
#10 /srv/mediawiki/php-1.40.0-wmf.17/includes/htmlform/HTMLForm.php(637): HTMLForm->tryAuthorizedSubmit()
#11 /srv/mediawiki/php-1.40.0-wmf.17/includes/specialpage/FormSpecialPage.php(211): HTMLForm->show()
#12 /srv/mediawiki/php-1.40.0-wmf.17/includes/specialpage/SpecialPage.php(700): FormSpecialPage->execute(NULL)
#13 /srv/mediawiki/php-1.40.0-wmf.17/includes/specialpage/SpecialPageFactory.php(1458): SpecialPage->run(NULL)
#14 /srv/mediawiki/php-1.40.0-wmf.17/includes/MediaWiki.php(322): MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, RequestContext)
#15 /srv/mediawiki/php-1.40.0-wmf.17/includes/MediaWiki.php(916): MediaWiki->performRequest()
#16 /srv/mediawiki/php-1.40.0-wmf.17/includes/MediaWiki.php(571): MediaWiki->main()
#17 /srv/mediawiki/php-1.40.0-wmf.17/index.php(50): MediaWiki->run()
#18 /srv/mediawiki/php-1.40.0-wmf.17/index.php(46): wfIndexMain()
#19 /srv/mediawiki/w/index.php(3): require(string)
#20 {main}Impact
https://meta.wikimedia.org/wiki/Special:GlobalRenameProgress does not work.
Notes
GlobalRenameUserStatus talks to metawiki's database, when it should talk to centralauth's. Not clear why; it calls CentralAuthServices::getDatabaseManager()->getCentralDB( DB_REPLICA ), and when I run the exact same query in shell.php session, it...works.