If community configuration is pointed to a nonexistent page (or to a page that has {} as its content), then the JsonSchemaValidator fails with a fatal error:
[b319f5712165bae5baddb1c1] /wiki/Special:CommunityConfiguration/FooBar InvalidArgumentException: MediaWiki\Extension\CommunityConfiguration\Validation\JsonSchemaValidator::arrayToStdClass can only process associative arrays.
Backtrace:
from /var/www/html/w/extensions/CommunityConfiguration/src/Validation/JsonSchemaValidator.php(60)
#0 /var/www/html/w/extensions/CommunityConfiguration/src/Validation/JsonSchemaValidator.php(85): MediaWiki\Extension\CommunityConfiguration\Validation\JsonSchemaValidator->arrayToStdClass()
#1 /var/www/html/w/extensions/CommunityConfiguration/src/Provider/DataProvider.php(66): MediaWiki\Extension\CommunityConfiguration\Validation\JsonSchemaValidator->validate()
#2 /var/www/html/w/extensions/CommunityConfiguration/src/Provider/DataProvider.php(85): MediaWiki\Extension\CommunityConfiguration\Provider\DataProvider->validateConfiguration()
#3 /var/www/html/w/extensions/CommunityConfiguration/src/Specials/SpecialCommunityConfigurationEditor.php(54): MediaWiki\Extension\CommunityConfiguration\Provider\DataProvider->loadValidConfigurationUncached()
#4 /var/www/html/w/extensions/CommunityConfiguration/src/Specials/SpecialCommunityConfiguration.php(45): MediaWiki\Extension\CommunityConfiguration\Specials\SpecialCommunityConfigurationEditor->execute()
#5 /var/www/html/w/includes/specialpage/SpecialPage.php(720): MediaWiki\Extension\CommunityConfiguration\Specials\SpecialCommunityConfiguration->execute()
#6 /var/www/html/w/includes/specialpage/SpecialPageFactory.php(1650): MediaWiki\SpecialPage\SpecialPage->run()
#7 /var/www/html/w/includes/actions/ActionEntryPoint.php(504): MediaWiki\SpecialPage\SpecialPageFactory->executePath()
#8 /var/www/html/w/includes/actions/ActionEntryPoint.php(145): MediaWiki\Actions\ActionEntryPoint->performRequest()
#9 /var/www/html/w/includes/MediaWikiEntryPoint.php(199): MediaWiki\Actions\ActionEntryPoint->execute()
#10 /var/www/html/w/index.php(58): MediaWiki\MediaWikiEntryPoint->run()
#11 {main}This happens because JsonSchemaValidator does not consider {} to be an associative array. We need to special case this.



