Steps to replicate the issue (include links if applicable):
- Get CU rights on test.wikipedia.org
- Load Special:Investigate
- Run a check
- Switch to the "Account information" tab
What happens?:
An internal error is raised and no data is displayed.
from /srv/mediawiki/php-1.41.0-wmf.19/includes/dao/WikiAwareEntityTrait.php(59) #0 /srv/mediawiki/php-1.41.0-wmf.19/includes/user/UserGroupManager.php(718): MediaWiki\User\UserIdentityValue->assertWiki(string) #1 /srv/mediawiki/php-1.41.0-wmf.19/includes/user/UserGroupManager.php(703): MediaWiki\User\UserGroupManager->getUserGroupMemberships(MediaWiki\User\UserIdentityValue, integer) #2 /srv/mediawiki/php-1.41.0-wmf.19/extensions/CheckUser/src/Investigate/Services/PreliminaryCheckService.php(179): MediaWiki\User\UserGroupManager->getUserGroups(MediaWiki\User\UserIdentityValue) #3 /srv/mediawiki/php-1.41.0-wmf.19/extensions/CheckUser/src/Investigate/Services/PreliminaryCheckService.php(133): MediaWiki\CheckUser\Investigate\Services\PreliminaryCheckService->getAdditionalLocalData(stdClass, string) #4 /srv/mediawiki/php-1.41.0-wmf.19/extensions/CheckUser/src/Investigate/Pagers/PreliminaryCheckPager.php(258): MediaWiki\CheckUser\Investigate\Services\PreliminaryCheckService->preprocessResults(Wikimedia\Rdbms\MysqliResultWrapper) #5 /srv/mediawiki/php-1.41.0-wmf.19/includes/pager/IndexPager.php(291): MediaWiki\CheckUser\Investigate\Pagers\PreliminaryCheckPager->preprocessResults(Wikimedia\Rdbms\MysqliResultWrapper) #6 /srv/mediawiki/php-1.41.0-wmf.19/includes/pager/IndexPager.php(733): IndexPager->doQuery() #7 /srv/mediawiki/php-1.41.0-wmf.19/extensions/CheckUser/src/Investigate/SpecialInvestigate.php(342): IndexPager->getNumRows() #8 /srv/mediawiki/php-1.41.0-wmf.19/extensions/CheckUser/src/Investigate/SpecialInvestigate.php(205): MediaWiki\CheckUser\Investigate\SpecialInvestigate->addTabContent(string) #9 /srv/mediawiki/php-1.41.0-wmf.19/includes/specialpage/SpecialPage.php(701): MediaWiki\CheckUser\Investigate\SpecialInvestigate->execute(string) #10 /srv/mediawiki/php-1.41.0-wmf.19/includes/specialpage/SpecialPageFactory.php(1565): SpecialPage->run(string) #11 /srv/mediawiki/php-1.41.0-wmf.19/includes/MediaWiki.php(344): MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, RequestContext) #12 /srv/mediawiki/php-1.41.0-wmf.19/includes/MediaWiki.php(948): MediaWiki->performRequest() #13 /srv/mediawiki/php-1.41.0-wmf.19/includes/MediaWiki.php(597): MediaWiki->main() #14 /srv/mediawiki/php-1.41.0-wmf.19/index.php(50): MediaWiki->run() #15 /srv/mediawiki/php-1.41.0-wmf.19/index.php(46): wfIndexMain() #16 /srv/mediawiki/w/index.php(3): require(string) #17 {main}
[{reqId}] {exception_url} Wikimedia\Assert\PreconditionException: Expected MediaWiki\User\UserIdentityValue to belong to 'afwiki', but it belongs to the local wiki
What should have happened instead?:
The account information tab should have shown as expected.
Software version (skip for WMF-hosted wikis like Wikipedia):
1.41.0-wmf.19
Other information (browser name/version, screenshots, etc.):