From a8934ab22b19b824b66279e828508f9def07b0a5 Mon Sep 17 00:00:00 2001 From: Ilia Kirianovskii Date: Mon, 18 Nov 2024 17:02:48 +0100 Subject: [PATCH] [configuration-script] Fix generating ij-scheme.json (of intellij.yaml) from module descriptors in ComponentStateJsonSchemaGenerator#generate (RIDER-118944) NET-CR-15655 (cherry picked from commit a91301c6e711b42a7f7909782b0410e6c2ea3f34) GitOrigin-RevId: f44a2d89c70380c84436907223606ab5a53b0137 --- .../src/schemaGenerators/componentStateProvider.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/configuration-script/src/schemaGenerators/componentStateProvider.kt b/plugins/configuration-script/src/schemaGenerators/componentStateProvider.kt index 872ce959d391..0a5026512b35 100644 --- a/plugins/configuration-script/src/schemaGenerators/componentStateProvider.kt +++ b/plugins/configuration-script/src/schemaGenerators/componentStateProvider.kt @@ -24,8 +24,8 @@ internal class ComponentStateJsonSchemaGenerator : SchemaGenerator { // schema is generated without project - we cannot rely on created component adapter for services override fun generate(rootBuilder: JsonObjectBuilder) { - for (plugin in PluginManagerCore.loadedPlugins) { - for (serviceDescriptor in (plugin as IdeaPluginDescriptorImpl).projectContainerDescriptor.services) { + for (plugin in PluginManagerCore.getPluginSet().getEnabledModules()) { + for (serviceDescriptor in plugin.projectContainerDescriptor.services) { processServiceDescriptor(serviceDescriptor, plugin) } }