What is the problem?
When I go to any beta site, I see the exception:
Original exception: [Ztm-vidQfSBZFdAwuHK3fgAAAAY] /wiki/Main_Page Wikimedia\Assert\PreconditionException: Expected MediaWiki\User\User to belong to 'metawiki', but it belongs to the local wiki
Backtrace:
from /srv/mediawiki/php-master/includes/dao/WikiAwareEntityTrait.php(59)
#0 /srv/mediawiki/php-master/extensions/CentralAuth/includes/User/CentralAuthIdLookup.php(109): MediaWiki\User\User->assertWiki(string)
#1 /srv/mediawiki/php-master/extensions/GlobalUserPage/includes/GlobalUserPage.php(218): MediaWiki\Extension\CentralAuth\User\CentralAuthIdLookup->isAttached(MediaWiki\User\User, string)
#2 /srv/mediawiki/php-master/extensions/GlobalUserPage/includes/Hooks.php(77): MediaWiki\GlobalUserPage\GlobalUserPage::shouldDisplayGlobalPage(MediaWiki\Title\Title)
#3 /srv/mediawiki/php-master/includes/HookContainer/HookContainer.php(159): MediaWiki\GlobalUserPage\Hooks->onTitleIsAlwaysKnown(MediaWiki\Title\Title, null)
#4 /srv/mediawiki/php-master/includes/HookContainer/HookRunner.php(3988): MediaWiki\HookContainer\HookContainer->run(string, array)
#5 /srv/mediawiki/php-master/includes/title/Title.php(3165): MediaWiki\HookContainer\HookRunner->onTitleIsAlwaysKnown(MediaWiki\Title\Title, null)
#6 /srv/mediawiki/php-master/includes/title/Title.php(3206): MediaWiki\Title\Title->isAlwaysKnown()
#7 /srv/mediawiki/php-master/includes/skins/Skin.php(1175): MediaWiki\Title\Title->isKnown()
#8 /srv/mediawiki/php-master/includes/skins/SkinTemplate.php(127): Skin::makeUrlDetails(MediaWiki\Title\Title)
#9 /srv/mediawiki/php-master/includes/skins/SkinMustache.php(88): SkinTemplate->setupTemplateContext()
#10 /srv/mediawiki/php-master/includes/skins/SkinTemplate.php(179): SkinMustache->generateHTML()
#11 /srv/mediawiki/php-master/includes/Output/OutputPage.php(3136): SkinTemplate->outputPage()
#12 /srv/mediawiki/php-master/includes/actions/ActionEntryPoint.php(162): MediaWiki\Output\OutputPage->output(bool)
#13 /srv/mediawiki/php-master/includes/MediaWikiEntryPoint.php(200): MediaWiki\Actions\ActionEntryPoint->execute()
#14 /srv/mediawiki/php-master/index.php(58): MediaWiki\MediaWikiEntryPoint->run()
#15 /srv/mediawiki/w/index.php(3): require(string)
#16 {main}It seems to only happen when I am logged in. It seems to happen on all pages I have tried.
Steps to reproduce problem
- https://en.wikipedia.beta.wmflabs.org
- Log in (if you are not already)
Expected behaviour: Page loads.
Observed behaviour: Above exception.