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.