-
Notifications
You must be signed in to change notification settings - Fork 3k
Closed
Labels
Milestone
Description
Describe the bug
Looks like a change in Gradle 9 (9.0.0) renders the Quarkus Gradle plugin incompatible.
I haven't fully investigated the issue, but saw this exception:
Caused by: org.gradle.api.InvalidUserCodeException: Cannot mutate the hierarchy of configuration ':polaris-core:compilePlusRuntime' after the configuration was consumed as a variant. After a configuration has been observed, it should not be modified.
at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.validateMutation(DefaultConfiguration.java:1222)
at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.extendsFrom(DefaultConfiguration.java:385)
at io.quarkus.gradle.QuarkusPlugin.visitProjectDependencies(QuarkusPlugin.java:715)
at io.quarkus.gradle.QuarkusPlugin.setupQuarkusBuildTaskDeps(QuarkusPlugin.java:698)
at io.quarkus.gradle.QuarkusPlugin.visitProjectDep(QuarkusPlugin.java:668)
at io.quarkus.gradle.QuarkusPlugin.visitLocalProject(QuarkusPlugin.java:746)
at io.quarkus.gradle.QuarkusPlugin.lambda$visitProjectDependencies$59(QuarkusPlugin.java:736)
at io.quarkus.gradle.QuarkusPlugin.visitProjectDependencies(QuarkusPlugin.java:722)
at io.quarkus.gradle.QuarkusPlugin.setupQuarkusBuildTaskDeps(QuarkusPlugin.java:698)
at io.quarkus.gradle.QuarkusPlugin.visitProjectDep(QuarkusPlugin.java:668)
at io.quarkus.gradle.QuarkusPlugin.visitLocalProject(QuarkusPlugin.java:746)
at io.quarkus.gradle.QuarkusPlugin.lambda$visitProjectDependencies$58(QuarkusPlugin.java:738)
at org.gradle.internal.code.DefaultUserCodeApplicationContext$CurrentApplication$1.execute(DefaultUserCodeApplicationContext.java:124)
at org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator$BuildOperationEmittingAction$1.run(DefaultListenerBuildOperationDecorator.java:173)
...
It happens when running ./gradlew :polaris-server:assemble --stacktrace
against this Renovate branch to bump Gradle to 9.0.0 (there's another commit on top of the commit from Renovate).
This looks different from #49115
Expected behavior
No response
Actual behavior
No response
How to Reproduce?
No response
Output of uname -a
or ver
No response
Output of java -version
No response
Quarkus version or git rev
No response
Build tool (ie. output of mvnw --version
or gradlew --version
)
No response
Additional information
No response