Page MenuHomePhabricator

Error: Interface 'MediaWiki\Extension\Renameuser\Hook\RenameUserSQLHook' not found
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
normalized_message
[{reqId}] {exception_url}   Error: Interface 'MediaWiki\Extension\Renameuser\Hook\RenameUserSQLHook' not found
exception.trace
from /srv/mediawiki/php-1.40.0-wmf.26/extensions/AbuseFilter/includes/Hooks/Handlers/UserRenameHandler.php(8)
#0 /srv/mediawiki/php-1.40.0-wmf.26/includes/AutoLoader.php(221): require()
#1 [internal function]: AutoLoader::autoload(string)
#2 /srv/mediawiki/php-1.40.0-wmf.26/vendor/wikimedia/object-factory/src/ObjectFactory.php(240): spl_autoload_call(string)
#3 /srv/mediawiki/php-1.40.0-wmf.26/vendor/wikimedia/object-factory/src/ObjectFactory.php(149): Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec(array, array)
#4 /srv/mediawiki/php-1.40.0-wmf.26/includes/HookContainer/HookContainer.php(504): Wikimedia\ObjectFactory\ObjectFactory->createObject(array)
#5 /srv/mediawiki/php-1.40.0-wmf.26/includes/HookContainer/HookContainer.php(156): MediaWiki\HookContainer\HookContainer->getHandlers(string, array)
#6 /srv/mediawiki/php-1.40.0-wmf.26/includes/HookContainer/HookRunner.php(3217): MediaWiki\HookContainer\HookContainer->run(string, array, array)
#7 /srv/mediawiki/php-1.40.0-wmf.26/includes/RenameUser/RenameuserSQL.php(133): MediaWiki\HookContainer\HookRunner->onRenameUserSQL(MediaWiki\RenameUser\RenameuserSQL)
#8 /srv/mediawiki/php-1.40.0-wmf.26/extensions/CentralAuth/includes/GlobalRename/LocalRenameJob/LocalRenameUserJob.php(86): MediaWiki\RenameUser\RenameuserSQL->__construct(string, string, integer, User, array)
#9 /srv/mediawiki/php-1.40.0-wmf.26/extensions/CentralAuth/includes/GlobalRename/LocalRenameJob/LocalRenameJob.php(74): MediaWiki\Extension\CentralAuth\GlobalRename\LocalRenameJob\LocalRenameUserJob->doRun(string)
#10 /srv/mediawiki/php-1.40.0-wmf.26/extensions/EventBus/includes/JobExecutor.php(79): MediaWiki\Extension\CentralAuth\GlobalRename\LocalRenameJob\LocalRenameJob->run()
#11 /srv/mediawiki/rpc/RunSingleJob.php(77): MediaWiki\Extension\EventBus\JobExecutor->execute(array)
#12 {main}
Impact
Notes

Event Timeline

Change 896032 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/mediawiki-config@master] Revert "Unload RenameUser, now part of core: Part II of II"

https://gerrit.wikimedia.org/r/896032

Backporting https://gerrit.wikimedia.org/r/c/mediawiki/extensions/AbuseFilter/+/895703 and https://gerrit.wikimedia.org/r/c/mediawiki/extensions/LiquidThreads/+/895890 would likely fix the issue, but since it is very late thursday evening, I am just going to stick with a revert.

Change 896032 merged by jenkins-bot:

[operations/mediawiki-config@master] Revert "Unload RenameUser, now part of core: Part II of II"

https://gerrit.wikimedia.org/r/896032

Change 896033 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/mediawiki-config@master] Revert "Unload RenameUser, now part of core: Part I of II"

https://gerrit.wikimedia.org/r/896033

Change 896033 merged by jenkins-bot:

[operations/mediawiki-config@master] Revert "Unload RenameUser, now part of core: Part I of II"

https://gerrit.wikimedia.org/r/896033

Mentioned in SAL (#wikimedia-operations) [2023-03-10T02:01:49Z] <zabe@deploy2002> Finished scap: T331685 (duration: 07m 28s)

Mentioned in SAL (#wikimedia-operations) [2023-03-10T02:09:56Z] <zabe@deploy2002> Finished scap: T331685 (duration: 07m 52s)

I am not sure if any currently running renames were broken by this, will look tomorrow.

There were 11 instances of this error and it seems like exactly those 11 renames are stuck now.

T331685.png (557×819 px, 80 KB)

Mentioned in SAL (#wikimedia-operations) [2023-03-10T10:40:32Z] <zabe> zabe@mwmaint2002:~$ mwscript extensions/CentralAuth/maintenance/fixStuckGlobalRename.php --wiki=enwiki --logwiki=metawiki 'ExplosiveCreeper294' 'NotGalxyGaming' # T331685

Mentioned in SAL (#wikimedia-operations) [2023-03-10T10:41:26Z] <zabe> zabe@mwmaint2002:~$ mwscript extensions/CentralAuth/maintenance/fixStuckGlobalRename.php --wiki=commonswiki --logwiki=metawiki 'HonzaSTECH' 'ShadyMedic' # T331685

Mentioned in SAL (#wikimedia-operations) [2023-03-10T10:41:48Z] <zabe> zabe@mwmaint2002:~$ mwscript extensions/CentralAuth/maintenance/fixStuckGlobalRename.php --wiki=enwiki --logwiki=metawiki 'Mac700' 'Unknown001100' # T331685

Mentioned in SAL (#wikimedia-operations) [2023-03-10T10:48:20Z] <zabe> zabe@mwmaint2002:~$ mwscript extensions/CentralAuth/maintenance/fixStuckGlobalRename.php --wiki=enwiki --logwiki=metawiki --ignorestatus 'ExplosiveCreeper294' 'NotGalxyGaming' # T331685

Mentioned in SAL (#wikimedia-operations) [2023-03-10T10:48:28Z] <zabe> zabe@mwmaint2002:~$ mwscript extensions/CentralAuth/maintenance/fixStuckGlobalRename.php --wiki=commonswiki --logwiki=metawiki --ignorestatus 'HonzaSTECH' 'ShadyMedic' # T331685

Mentioned in SAL (#wikimedia-operations) [2023-03-10T10:48:36Z] <zabe> zabe@mwmaint2002:~$ mwscript extensions/CentralAuth/maintenance/fixStuckGlobalRename.php --wiki=enwiki --logwiki=metawiki --ignorestatus 'Mac700' 'Unknown001100' # T331685

Mentioned in SAL (#wikimedia-operations) [2023-03-10T10:51:28Z] <zabe> zabe@mwmaint2002:~$ mwscript extensions/CentralAuth/maintenance/fixStuckGlobalRename.php --wiki=arwiki --logwiki=metawiki --ignorestatus 'Reza amjad(iran)' 'رضا امجد (تبریز)' # T331685

Mentioned in SAL (#wikimedia-operations) [2023-03-10T10:52:44Z] <zabe> zabe@mwmaint2002:~$ mwscript extensions/CentralAuth/maintenance/fixStuckGlobalRename.php --wiki=afwiki --logwiki=metawiki --ignorestatus 'Siniy7' 'Viktorbublik' # T331685

Mentioned in SAL (#wikimedia-operations) [2023-03-10T10:54:27Z] <zabe> zabe@mwmaint2002:~$ mwscript extensions/CentralAuth/maintenance/fixStuckGlobalRename.php --wiki=enwiki --logwiki=metawiki --ignorestatus 'Studio 7 Piaseczno Jarosław Zawadzki' 'Jarosław Andrzej Zawadzki (muzyk)' # T331685

Mentioned in SAL (#wikimedia-operations) [2023-03-10T10:58:01Z] <zabe> zabe@mwmaint2002:~$ mwscript extensions/CentralAuth/maintenance/fixStuckGlobalRename.php --wiki=commonswiki --logwiki=metawiki --ignorestatus 'Tosikuni Japan' 'Revisionist14' # T331685

Mentioned in SAL (#wikimedia-operations) [2023-03-10T10:58:44Z] <zabe> zabe@mwmaint2002:~$ mwscript extensions/CentralAuth/maintenance/fixStuckGlobalRename.php --wiki=afwiki --logwiki=metawiki --ignorestatus 'Tranquill Komnin' 'Nevechear' # T331685

Mentioned in SAL (#wikimedia-operations) [2023-03-10T11:01:54Z] <zabe> zabe@mwmaint2002:~$ mwscript extensions/CentralAuth/maintenance/fixStuckGlobalRename.php --wiki=commonswiki --logwiki=metawiki --ignorestatus 'Yair.herman' 'Manor258' # T331685

Mentioned in SAL (#wikimedia-operations) [2023-03-10T11:03:27Z] <zabe> zabe@mwmaint2002:~$ mwscript extensions/CentralAuth/maintenance/fixStuckGlobalRename.php --wiki=enwiki --logwiki=metawiki --ignorestatus 'ZSTK Lublin' 'Sonabet4' # T331685

Mentioned in SAL (#wikimedia-operations) [2023-03-10T11:04:26Z] <zabe> zabe@mwmaint2002:~$ mwscript extensions/CentralAuth/maintenance/fixStuckGlobalRename.php --wiki=jawiki --logwiki=metawiki --ignorestatus 'あ ーあーあーあーあー' 'ARIAUSO' # T331685

Zabe claimed this task.

We should be back to normal.

Zabe triaged this task as High priority.Mar 10 2023, 11:06 AM

Change 897804 had a related patch set uploaded (by Zabe; author: Zabe):

[operations/mediawiki-config@master] Revert "Revert "Unload RenameUser, now part of core: Part I of II""

https://gerrit.wikimedia.org/r/897804

Change 897804 merged by jenkins-bot:

[operations/mediawiki-config@master] Revert "Revert "Unload RenameUser, now part of core: Part I of II""

https://gerrit.wikimedia.org/r/897804

Mentioned in SAL (#wikimedia-operations) [2023-03-13T09:36:29Z] <zabe@deploy2002> Started scap: Backport for [[gerrit:897804|Revert "Revert "Unload RenameUser, now part of core: Part I of II"" (T331685)]]

Mentioned in SAL (#wikimedia-operations) [2023-03-13T09:38:02Z] <zabe@deploy2002> zabe: Backport for [[gerrit:897804|Revert "Revert "Unload RenameUser, now part of core: Part I of II"" (T331685)]] synced to the testservers: mwdebug2001.codfw.wmnet, mwdebug1002.eqiad.wmnet, mwdebug1001.eqiad.wmnet, mwdebug2002.codfw.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-03-13T09:44:22Z] <zabe@deploy2002> Finished scap: Backport for [[gerrit:897804|Revert "Revert "Unload RenameUser, now part of core: Part I of II"" (T331685)]] (duration: 07m 52s)