Problem with intellij gradle plugin v2.16.0

I’ve this dependency declared as this:

bundledPlugins(
            listOf(
                "Git4Idea",
                "com.intellij.platform.images",
                "org.intellij.plugins.markdown",
                "org.jetbrains.plugins.yaml",
                "com.intellij.modules.vcs",
            )
        )
        bundledModules(
            listOf(
                "intellij.platform.kernel.backend", "intellij.platform.rpc.backend",
                "intellij.platform.vcs.dvcs.impl", "intellij.platform.backend",
                "intellij.platform.tasks",

                )
        )

with version 2.15.0 everything is fine, with version 2.16.0:

Caused by: com.intellij.openapi.externalSystem.model.ExternalSystemException: The 'com.intellij.modules.vcs' entry refers to a bundled plugin, but it is actually a bundled module. Use bundledModule("com.intellij.modules.vcs") instead of bundledPlugin("com.intellij.modules.vcs").
	at com.intellij.gradle.toolingExtension.impl.modelAction.GradleModelFetchAction.executeAction(GradleModelFetchAction.java:238)
	at com.intellij.gradle.toolingExtension.impl.modelAction.GradleModelFetchAction.lambda$doExecute$4(GradleModelFetchAction.java:131)
	at com.intellij.gradle.toolingExtension.impl.telemetry.GradleOpenTelemetry.lambda$runWithSpan$2(GradleOpenTelemetry.java:38)
	at com.intellij.gradle.toolingExtension.impl.telemetry.GradleOpenTelemetry.callWithSpan(GradleOpenTelemetry.java:56)
	at com.intellij.gradle.toolingExtension.impl.telemetry.GradleOpenTelemetry.lambda$callWithSpan$1(GradleOpenTelemetry.java:32)
	at com.intellij.gradle.toolingExtension.impl.telemetry.GradleOpenTelemetry.withOpenTelemetry(GradleOpenTelemetry.java:81)
	at com.intellij.gradle.toolingExtension.impl.telemetry.GradleOpenTelemetry.callWithSpan(GradleOpenTelemetry.java:31)
	at com.intellij.gradle.toolingExtension.impl.telemetry.GradleOpenTelemetry.runWithSpan(GradleOpenTelemetry.java:37)
	at com.intellij.gradle.toolingExtension.impl.modelAction.GradleModelFetchAction.doExecute(GradleModelFetchAction.java:130)
	at com.intellij.gradle.toolingExtension.impl.modelAction.GradleModelFetchAction.lambda$execute$1(GradleModelFetchAction.java:111)
	at com.intellij.gradle.toolingExtension.impl.telemetry.GradleOpenTelemetry.callWithSpan(GradleOpenTelemetry.java:56)
	at com.intellij.gradle.toolingExtension.impl.telemetry.GradleOpenTelemetry.lambda$callWithSpan$1(GradleOpenTelemetry.java:32)
	at com.intellij.gradle.toolingExtension.impl.telemetry.GradleOpenTelemetry.withOpenTelemetry(GradleOpenTelemetry.java:81)
	at com.intellij.gradle.toolingExtension.impl.telemetry.GradleOpenTelemetry.callWithSpan(GradleOpenTelemetry.java:31)
	at com.intellij.gradle.toolingExtension.impl.modelAction.GradleModelFetchAction.lambda$execute$2(GradleModelFetchAction.java:110)
	at com.intellij.gradle.toolingExtension.impl.util.GradleExecutorServiceUtil.withSingleThreadExecutor(GradleExecutorServiceUtil.kt:24)
	at com.intellij.gradle.toolingExtension.impl.modelAction.GradleModelFetchAction.execute(GradleModelFetchAction.java:109)
	at com.intellij.gradle.toolingExtension.impl.modelAction.GradleModelFetchAction.execute(GradleModelFetchAction.java:43)
	at org.gradle.tooling.internal.consumer.connection.InternalBuildActionAdapter.execute(InternalBuildActionAdapter.java:66)
	at org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner$ActionAdapter.executeAction(AbstractClientProvidedBuildActionRunner.java:108)
	at org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner$ActionAdapter.runAction(AbstractClientProvidedBuildActionRunner.java:96)
	at org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner$ActionAdapter.fromBuildModel(AbstractClientProvidedBuildActionRunner.java:85)
	at org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner$ActionAdapter.fromBuildModel(AbstractClientProvidedBuildActionRunner.java:68)
	at org.gradle.internal.buildtree.DefaultBuildTreeModelCreator.fromBuildModel(DefaultBuildTreeModelCreator.java:67)
	at org.gradle.internal.cc.impl.barrier.BarrierAwareBuildTreeModelCreator.fromBuildModel$lambda$0(BarrierAwareBuildTreeModelCreator.kt:36)
	at org.gradle.internal.cc.impl.barrier.VintageConfigurationTimeActionRunner.runConfigurationTimeAction(VintageConfigurationTimeActionRunner.kt:48)
	at org.gradle.internal.cc.impl.barrier.BarrierAwareBuildTreeModelCreator.fromBuildModel(BarrierAwareBuildTreeModelCreator.kt:35)
	at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.lambda$runFromBuildModel$3(DefaultBuildTreeLifecycleController.java:103)
	at org.gradle.internal.Try.ofFailable(Try.java:46)
	at org.gradle.internal.buildtree.DefaultBuildTreeLifecycleController.runFromBuildModel(DefaultBuildTreeLifecycleController.java:103)
	... 77 more

but if I move it to bundledModule:

bundledModules(
            listOf(
                "intellij.platform.kernel.backend", "intellij.platform.rpc.backend",
                "intellij.platform.vcs.dvcs.impl", "intellij.platform.backend",
                "intellij.platform.tasks",
                "com.intellij.modules.vcs",
            )
        )

I’ve the following error:

Caused by: com.intellij.openapi.externalSystem.model.ExternalSystemException: Specified bundledModule 'com.intellij.modules.vcs' doesn't exist.
	at com.intellij.gradle.toolingExtension.impl.modelAction.GradleModelFetchAction.executeAction(GradleModelFetchAction.java:238)
	at com.intellij.gradle.toolingExtension.impl.modelAction.GradleModelFetchAction.lambda$doExecute$4(GradleModelFetchAction.java:131)
	at com.intellij.gradle.toolingExtension.impl.telemetry.GradleOpenTelemetry.lambda$runWithSpan$2(GradleOpenTelemetry.java:38)
	at com.intellij.gradle.toolingExtension.impl.telemetry.GradleOpenTelemetry.callWithSpan(GradleOpenTelemetry.java:56)
	at com.intellij.gradle.toolingExtension.impl.telemetry.GradleOpenTelemetry.lambda$callWithSpan$1(GradleOpenTelemetry.java:32)
	at com.intellij.gradle.toolingExtension.impl.telemetry.GradleOpenTelemetry.withOpenTelemetry(GradleOpenTelemetry.java:81)
	at com.intellij.gradle.toolingExtension.impl.telemetry.GradleOpenTelemetry.callWithSpan(GradleOpenTelemetry.java:31)
	at com.intellij.gradle.toolingExtension.impl.telemetry.GradleOpenTelemetry.runWithSpan(GradleOpenTelemetry.java:37)

I’m currently build against IJ 2025.3.1

Tool Version
Gradle 9.4.0
IntelliJ Platform Gradle Plugin 2.16.0

Thanks for reporting. On it.

Complains about `bundledPlugin("com.intellij.modules.vcs")`, but also can't find the bundled module · Issue #2144 · JetBrains/intellij-platform-gradle-plugin · GitHub is the same or related.

Yes, that’s exactly the same issue. The fix is now available in 2.16.1-SNAPSHOT