Steps to replicate the issue (include links if applicable):
- In an inkognito window, go to https://meta.wikimedia.beta.wmcloud.org
- Click "Log in"
What happens?:
I am redirected to https://auth.wikimedia.beta.wmcloud.org/loginwiki/wiki/Special:CentralAutoLogin/checkLoggedIn?useformat=desktop&type=redirect&returnUrlToken=REDACTED&wikiid=metawiki&usesul3=1&useformat=desktop, which throws the following fatal error:
MediaWiki internal error.
Original exception: [aJy0a8fdx0_AWVx1vFBoqQAAABg] /loginwiki/wiki/Special:CentralAutoLogin/checkLoggedIn?returnUrlToken=4cc650076d10a7978470ab5393206b62&type=redirect&useformat=desktop&useformat=desktop&usesul3=1&wikiid=metawiki Wikimedia\Services\NoSuchServiceException: No such service: CommunityConfiguration.ProviderFactory
Backtrace:
from /srv/mediawiki/php-master/vendor/wikimedia/services/src/ServiceContainer.php(426)
#0 /srv/mediawiki/php-master/vendor/wikimedia/services/src/ServiceContainer.php(406): Wikimedia\Services\ServiceContainer->createService(string)
#1 /srv/mediawiki/php-master/includes/MediaWikiServices.php(372): Wikimedia\Services\ServiceContainer->getService(string)
#2 /srv/mediawiki/php-master/vendor/wikimedia/services/src/ServiceContainer.php(414): MediaWiki\MediaWikiServices->getService(string)
#3 /srv/mediawiki/php-master/vendor/wikimedia/object-factory/src/ObjectFactory.php(204): Wikimedia\Services\ServiceContainer->get(string)
#4 /srv/mediawiki/php-master/vendor/wikimedia/object-factory/src/ObjectFactory.php(149): Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec(array, array)
#5 /srv/mediawiki/php-master/includes/HookContainer/HookContainer.php(252): Wikimedia\ObjectFactory\ObjectFactory->createObject(array)
#6 /srv/mediawiki/php-master/includes/HookContainer/HookContainer.php(344): MediaWiki\HookContainer\HookContainer->makeExtensionHandlerCallback(string, array, array)
#7 /srv/mediawiki/php-master/includes/HookContainer/HookContainer.php(516): MediaWiki\HookContainer\HookContainer->normalizeHandler(string, array, array)
#8 /srv/mediawiki/php-master/includes/HookContainer/HookContainer.php(142): MediaWiki\HookContainer\HookContainer->getHandlers(string, array)
#9 /srv/mediawiki/php-master/includes/HookContainer/HookRunner.php(2245): MediaWiki\HookContainer\HookContainer->run(string, array)
#10 /srv/mediawiki/php-master/includes/Permissions/PermissionManager.php(573): MediaWiki\HookContainer\HookRunner->onGetUserPermissionsErrors(MediaWiki\Title\Title, MediaWiki\User\User, string, string)
#11 /srv/mediawiki/php-master/includes/Permissions/PermissionManager.php(528): MediaWiki\Permissions\PermissionManager->checkPermissionHooks(string, MediaWiki\User\User, MediaWiki\Permissions\PermissionStatus, string, bool, MediaWiki\Title\Title)
#12 /srv/mediawiki/php-master/includes/Permissions/UserAuthority.php(362): MediaWiki\Permissions\PermissionManager->getPermissionStatus(string, MediaWiki\User\User, MediaWiki\Title\Title, string)
#13 /srv/mediawiki/php-master/includes/Permissions/UserAuthority.php(237): MediaWiki\Permissions\UserAuthority->internalCan(string, string, MediaWiki\Title\Title, MediaWiki\Permissions\PermissionStatus, int)
#14 /srv/mediawiki/php-master/includes/user/User.php(3379): MediaWiki\Permissions\UserAuthority->authorizeRead(string, MediaWiki\Title\Title, MediaWiki\Permissions\PermissionStatus)
#15 /srv/mediawiki/php-master/includes/actions/ActionEntryPoint.php(400): MediaWiki\User\User->authorizeRead(string, MediaWiki\Title\Title, MediaWiki\Permissions\PermissionStatus)
#16 /srv/mediawiki/php-master/includes/actions/ActionEntryPoint.php(143): MediaWiki\Actions\ActionEntryPoint->performRequest()
#17 /srv/mediawiki/php-master/includes/MediaWikiEntryPoint.php(198): MediaWiki\Actions\ActionEntryPoint->execute()
#18 /srv/mediawiki/php-master/index.php(58): MediaWiki\MediaWikiEntryPoint->run()
#19 /srv/mediawiki/w/index.php(3): require(string)
#20 {main}
Exception caught inside exception handler: [aJy0a8fdx0_AWVx1vFBoqQAAABg] /loginwiki/wiki/Special:CentralAutoLogin/checkLoggedIn?returnUrlToken=4cc650076d10a7978470ab5393206b62&type=redirect&useformat=desktop&useformat=desktop&usesul3=1&wikiid=metawiki Wikimedia\Services\NoSuchServiceException: No such service: CommunityConfiguration.ProviderFactory
Backtrace:
from /srv/mediawiki/php-master/vendor/wikimedia/services/src/ServiceContainer.php(426)
#0 /srv/mediawiki/php-master/vendor/wikimedia/services/src/ServiceContainer.php(406): Wikimedia\Services\ServiceContainer->createService(string)
#1 /srv/mediawiki/php-master/includes/MediaWikiServices.php(372): Wikimedia\Services\ServiceContainer->getService(string)
#2 /srv/mediawiki/php-master/vendor/wikimedia/services/src/ServiceContainer.php(414): MediaWiki\MediaWikiServices->getService(string)
#3 /srv/mediawiki/php-master/vendor/wikimedia/object-factory/src/ObjectFactory.php(204): Wikimedia\Services\ServiceContainer->get(string)
#4 /srv/mediawiki/php-master/vendor/wikimedia/object-factory/src/ObjectFactory.php(149): Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec(array, array)
#5 /srv/mediawiki/php-master/includes/HookContainer/HookContainer.php(252): Wikimedia\ObjectFactory\ObjectFactory->createObject(array)
#6 /srv/mediawiki/php-master/includes/HookContainer/HookContainer.php(344): MediaWiki\HookContainer\HookContainer->makeExtensionHandlerCallback(string, array, array)
#7 /srv/mediawiki/php-master/includes/HookContainer/HookContainer.php(516): MediaWiki\HookContainer\HookContainer->normalizeHandler(string, array, array)
#8 /srv/mediawiki/php-master/includes/HookContainer/HookContainer.php(142): MediaWiki\HookContainer\HookContainer->getHandlers(string, array)
#9 /srv/mediawiki/php-master/includes/HookContainer/HookRunner.php(2245): MediaWiki\HookContainer\HookContainer->run(string, array)
#10 /srv/mediawiki/php-master/includes/Permissions/PermissionManager.php(573): MediaWiki\HookContainer\HookRunner->onGetUserPermissionsErrors(MediaWiki\Title\Title, MediaWiki\User\User, string, string)
#11 /srv/mediawiki/php-master/includes/Permissions/PermissionManager.php(528): MediaWiki\Permissions\PermissionManager->checkPermissionHooks(string, MediaWiki\User\User, MediaWiki\Permissions\PermissionStatus, string, bool, MediaWiki\Title\Title)
#12 /srv/mediawiki/php-master/includes/Permissions/PermissionManager.php(291): MediaWiki\Permissions\PermissionManager->getPermissionStatus(string, MediaWiki\User\User, MediaWiki\Title\Title, string, bool)
#13 /srv/mediawiki/php-master/includes/Permissions/UserAuthority.php(381): MediaWiki\Permissions\PermissionManager->userCan(string, MediaWiki\User\User, MediaWiki\Title\Title, string)
#14 /srv/mediawiki/php-master/includes/Permissions/UserAuthority.php(176): MediaWiki\Permissions\UserAuthority->internalCan(string, string, MediaWiki\Title\Title, null, bool)
#15 /srv/mediawiki/php-master/includes/user/User.php(3325): MediaWiki\Permissions\UserAuthority->probablyCan(string, MediaWiki\Title\Title, null)
#16 /srv/mediawiki/php-master/includes/skins/SkinTemplate.php(1074): MediaWiki\User\User->probablyCan(string, MediaWiki\Title\Title)
#17 /srv/mediawiki/php-master/includes/skins/SkinTemplate.php(613): MediaWiki\Skin\SkinTemplate->buildContentNavigationUrlsInternal()
#18 /srv/mediawiki/php-master/includes/skins/SkinTemplate.php(194): MediaWiki\Skin\SkinTemplate->getPortletsTemplateData()
#19 /srv/mediawiki/php-master/includes/skins/SkinMustache.php(131): MediaWiki\Skin\SkinTemplate->getTemplateData()
#20 /srv/mediawiki/php-master/skins/Vector/includes/SkinVector22.php(306): MediaWiki\Skin\SkinMustache->getTemplateData()
#21 /srv/mediawiki/php-master/includes/skins/SkinMustache.php(93): MediaWiki\Skins\Vector\SkinVector22->getTemplateData()
#22 /srv/mediawiki/php-master/includes/skins/SkinTemplate.php(187): MediaWiki\Skin\SkinMustache->generateHTML()
#23 /srv/mediawiki/php-master/includes/skins/Skin.php(676): MediaWiki\Skin\SkinTemplate->outputPage()
#24 /srv/mediawiki/php-master/includes/Output/OutputPage.php(3291): MediaWiki\Skin\Skin->outputPageFinal(MediaWiki\Output\OutputPage)
#25 /srv/mediawiki/php-master/includes/exception/MWExceptionRenderer.php(197): MediaWiki\Output\OutputPage->output()
#26 /srv/mediawiki/php-master/includes/exception/MWExceptionRenderer.php(116): MediaWiki\Exception\MWExceptionRenderer::reportHTML(Wikimedia\Services\NoSuchServiceException)
#27 /srv/mediawiki/php-master/includes/exception/MWExceptionHandler.php(137): MediaWiki\Exception\MWExceptionRenderer::output(Wikimedia\Services\NoSuchServiceException, int)
#28 /srv/mediawiki/php-master/includes/exception/MWExceptionHandler.php(238): MediaWiki\Exception\MWExceptionHandler::report(Wikimedia\Services\NoSuchServiceException)
#29 /srv/mediawiki/php-master/includes/MediaWikiEntryPoint.php(218): MediaWiki\Exception\MWExceptionHandler::handleException(Wikimedia\Services\NoSuchServiceException, string)
#30 /srv/mediawiki/php-master/includes/actions/ActionEntryPoint.php(79): MediaWiki\MediaWikiEntryPoint->handleTopLevelError(Wikimedia\Services\NoSuchServiceException)
#31 /srv/mediawiki/php-master/includes/MediaWikiEntryPoint.php(204): MediaWiki\Actions\ActionEntryPoint->handleTopLevelError(Wikimedia\Services\NoSuchServiceException)
#32 /srv/mediawiki/php-master/index.php(58): MediaWiki\MediaWikiEntryPoint->run()
#33 /srv/mediawiki/w/index.php(3): require(string)
#34 {main}What should have happened instead?:
A login screen appears.
Other information (browser name/version, screenshots, etc.):
Repeating the process (w/o reopening the window) actually allows one to login.