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.):