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,ru
from /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.