Wiktionary sites with CommunityConfiguration enabled and GrowthExperiments enabled break due to fatal exception
Steps to replicate the issue (include links if applicable):
- Navigate to fr.wiktionary.beta.wmflabs.org
- Observe exception
What happens?:
An exception is shown on the screen, the site is non functional
InvalidArgumentException: Provider GrowthSuggestedEdits is not supported
Backtrace:
from /srv/mediawiki/php-master/extensions/CommunityConfiguration/src/Provider/ConfigurationProviderFactory.php(143)
#0 /srv/mediawiki/php-master/extensions/GrowthExperiments/ServiceWiring.php(615): MediaWiki\Extension\CommunityConfiguration\Provider\ConfigurationProviderFactory->newProvider(string)
#1 /srv/mediawiki/php-master/vendor/wikimedia/services/src/ServiceContainer.php(447): Wikimedia\Services\ServiceContainer::{closure}(MediaWiki\MediaWikiServices)
#2 /srv/mediawiki/php-master/vendor/wikimedia/services/src/ServiceContainer.php(411): Wikimedia\Services\ServiceContainer->createService(string)
#3 /srv/mediawiki/php-master/includes/MediaWikiServices.php(354): Wikimedia\Services\ServiceContainer->getService(string)
#4 /srv/mediawiki/php-master/vendor/wikimedia/services/src/ServiceContainer.php(419): MediaWiki\MediaWikiServices->getService(string)
#5 /srv/mediawiki/php-master/vendor/wikimedia/object-factory/src/ObjectFactory.php(204): Wikimedia\Services\ServiceContainer->get(string)
#6 /srv/mediawiki/php-master/vendor/wikimedia/object-factory/src/ObjectFactory.php(149): Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec(array, array)
#7 /srv/mediawiki/php-master/includes/HookContainer/HookContainer.php(256): Wikimedia\ObjectFactory\ObjectFactory->createObject(array)
#8 /srv/mediawiki/php-master/includes/HookContainer/HookContainer.php(348): MediaWiki\HookContainer\HookContainer->makeExtensionHandlerCallback(string, array, array)
#9 /srv/mediawiki/php-master/includes/HookContainer/HookContainer.php(524): MediaWiki\HookContainer\HookContainer->normalizeHandler(string, array, array)
#10 /srv/mediawiki/php-master/includes/HookContainer/HookContainer.php(146): MediaWiki\HookContainer\HookContainer->getHandlers(string, array)
#11 /srv/mediawiki/php-master/includes/HookContainer/HookRunner.php(4216): MediaWiki\HookContainer\HookContainer->run(string, array)
#12 /srv/mediawiki/php-master/includes/user/Options/DefaultOptionsLookup.php(117): MediaWiki\HookContainer\HookRunner->onUserGetDefaultOptions(array)
#13 /srv/mediawiki/php-master/includes/user/Options/DefaultOptionsLookup.php(126): MediaWiki\User\Options\DefaultOptionsLookup->getGenericDefaultOptions()
#14 /srv/mediawiki/php-master/includes/user/Options/UserOptionsManager.php(541): MediaWiki\User\Options\DefaultOptionsLookup->getDefaultOptions(MediaWiki\User\User)
#15 /srv/mediawiki/php-master/includes/user/Options/UserOptionsManager.php(456): MediaWiki\User\Options\UserOptionsManager->loadOriginalOptions(MediaWiki\User\User, integer)
#16 /srv/mediawiki/php-master/includes/user/Options/UserOptionsManager.php(163): MediaWiki\User\Options\UserOptionsManager->loadUserOptions(MediaWiki\User\User, integer)
#17 /srv/mediawiki/php-master/includes/user/Options/UserOptionsLookup.php(125): MediaWiki\User\Options\UserOptionsManager->getOption(MediaWiki\User\User, string, NULL, boolean, integer)
#18 /srv/mediawiki/php-master/includes/actions/ActionEntryPoint.php(380): MediaWiki\User\Options\UserOptionsLookup->getBoolOption(MediaWiki\User\User, string)
#19 /srv/mediawiki/php-master/includes/actions/ActionEntryPoint.php(145): MediaWiki\Actions\ActionEntryPoint->performRequest()
#20 /srv/mediawiki/php-master/includes/MediaWikiEntryPoint.php(200): MediaWiki\Actions\ActionEntryPoint->execute()
#21 /srv/mediawiki/php-master/index.php(58): MediaWiki\MediaWikiEntryPoint->run()
#22 /srv/mediawiki/w/index.php(3): require(string)
#23 {main}What should have happened instead?:
The site should operate normally without using GrowthExperimentsProvider
Software version (on Special:Version page; skip for WMF-hosted wikis like Wikipedia):
Other information (browser name/version, screenshots, etc.):