Steps to replicate the issue (include links if applicable):
- Have userrights-interwiki
- Go to https://meta.wikimedia.org/wiki/Special:UserRights/AntiCompositeNumber@enwiki (or any user at any wiki, other than metawiki)
What happens?:
[501ab252-6ddc-4957-b73d-8ce62a2c67ef] /wiki/Special:UserRights/AntiCompositeNumber@enwiki TypeError: Argument 1 passed to MediaWiki\User\UserNameUtils::isTemp() must be of the type string, object given, called in /srv/mediawiki/php-1.41.0-wmf.18/includes/specials/SpecialUserRights.php on line 652
from /srv/mediawiki/php-1.41.0-wmf.18/includes/user/UserNameUtils.php(372)
#0 /srv/mediawiki/php-1.41.0-wmf.18/includes/specials/SpecialUserRights.php(652): MediaWiki\User\UserNameUtils->isTemp(UserRightsProxy)
#1 /srv/mediawiki/php-1.41.0-wmf.18/includes/specials/SpecialUserRights.php(174): MediaWiki\Specials\SpecialUserRights->fetchUser(string, boolean)
#2 /srv/mediawiki/php-1.41.0-wmf.18/includes/specialpage/SpecialPage.php(701): MediaWiki\Specials\SpecialUserRights->execute(string)
#3 /srv/mediawiki/php-1.41.0-wmf.18/includes/specialpage/SpecialPageFactory.php(1563): SpecialPage->run(string)
#4 /srv/mediawiki/php-1.41.0-wmf.18/includes/MediaWiki.php(344): MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, RequestContext)
#5 /srv/mediawiki/php-1.41.0-wmf.18/includes/MediaWiki.php(948): MediaWiki->performRequest()
#6 /srv/mediawiki/php-1.41.0-wmf.18/includes/MediaWiki.php(597): MediaWiki->main()
#7 /srv/mediawiki/php-1.41.0-wmf.18/index.php(50): MediaWiki->run()
#8 /srv/mediawiki/php-1.41.0-wmf.18/index.php(46): wfIndexMain()
#9 /srv/mediawiki/w/index.php(3): require(string)
#10 {main}What should have happened instead?:
it works
Software version (skip for WMF-hosted wikis like Wikipedia):
Other information (browser name/version, screenshots, etc.):
This will prevent Stewards from effectively responding to abuse.