[jira] [Commented] (NETBEANS-6262) IDE shoulld print a warning if it chooses different Gradle distribution than configured
[ https://issues.apache.org/jira/browse/NETBEANS-6262?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17453150#comment-17453150 ] Svatopluk Dedic commented on NETBEANS-6262: --- Great - then assigning to myself :) to properly report over LSP again. > IDE shoulld print a warning if it chooses different Gradle distribution than > configured > --- > > Key: NETBEANS-6262 > URL: https://issues.apache.org/jira/browse/NETBEANS-6262 > Project: NetBeans > Issue Type: Improvement > Components: projects - Gradle >Reporter: Svatopluk Dedic >Assignee: Laszlo Kishalmi >Priority: Major > > The gradle implementation may choose a different Gradle than configure in the > project's *gradle-wrapper.properties* in case the distribution is not > compatible with the runtime JDK that should run the gradle daemon. > This may lead to unexpected situations, like version conflict between a > gradle plugin and gradle core, such as this: > {code:java} > FINE [org.netbeans.modules.gradle.loaders.LegacyProjectLoader]: Failed to > retrieve project information for: > /space/src/vscode/scratch/micronaut-jdbc-repository > org.gradle.api.ProjectConfigurationException: A problem occurred configuring > root project 'micronautguide'. > at > org.gradle.configuration.project.LifecycleProjectEvaluator.wrapException(LifecycleProjectEvaluator.java:75) > at > org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:68) > at > org.gradle.configuration.project.LifecycleProjectEvaluator.access$400(LifecycleProjectEvaluator.java:51) > ... > Caused by: java.lang.IllegalStateException: The value for task ':test' > property 'testFrameworkProperty' is final and cannot be changed any further. > at > org.gradle.api.internal.provider.AbstractProperty$FinalizedValue.beforeMutate(AbstractProperty.java:489) > at > org.gradle.api.internal.provider.AbstractProperty.assertCanMutate(AbstractProperty.java:263) > at > org.gradle.api.internal.provider.AbstractProperty.setSupplier(AbstractProperty.java:212) > at > org.gradle.api.internal.provider.DefaultProperty.set(DefaultProperty.java:71) > at org.gradle.api.tasks.testing.Test.useTestFramework(Test.java:979) > at org.gradle.api.tasks.testing.Test.useJUnitPlatform(Test.java:1049) > at org.gradle.api.tasks.testing.Test.useJUnitPlatform(Test.java:1032) > at > io.micronaut.gradle.MicronautLibraryPlugin.lambda$null$1(MicronautLibraryPlugin.java:103) > {code} > Apparently the plugin works OK with gradle 7.2 that the project uses, but > fails with gradle 7.3 because of some incompatible change in gradle. > The IDE should *at least* print a warning message. I would even recommend to > provide a setting that would {*}fail the build{*}, if such incompatibility is > found. > -- This message was sent by Atlassian Jira (v8.20.1#820001) - To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
[jira] [Commented] (NETBEANS-6262) IDE shoulld print a warning if it chooses different Gradle distribution than configured
[ https://issues.apache.org/jira/browse/NETBEANS-6262?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17453148#comment-17453148 ] Laszlo Kishalmi commented on NETBEANS-6262: --- Would this be good? https://github.com/apache/netbeans/pull/3320 > IDE shoulld print a warning if it chooses different Gradle distribution than > configured > --- > > Key: NETBEANS-6262 > URL: https://issues.apache.org/jira/browse/NETBEANS-6262 > Project: NetBeans > Issue Type: Improvement > Components: projects - Gradle >Reporter: Svatopluk Dedic >Assignee: Laszlo Kishalmi >Priority: Major > > The gradle implementation may choose a different Gradle than configure in the > project's *gradle-wrapper.properties* in case the distribution is not > compatible with the runtime JDK that should run the gradle daemon. > This may lead to unexpected situations, like version conflict between a > gradle plugin and gradle core, such as this: > {code:java} > FINE [org.netbeans.modules.gradle.loaders.LegacyProjectLoader]: Failed to > retrieve project information for: > /space/src/vscode/scratch/micronaut-jdbc-repository > org.gradle.api.ProjectConfigurationException: A problem occurred configuring > root project 'micronautguide'. > at > org.gradle.configuration.project.LifecycleProjectEvaluator.wrapException(LifecycleProjectEvaluator.java:75) > at > org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:68) > at > org.gradle.configuration.project.LifecycleProjectEvaluator.access$400(LifecycleProjectEvaluator.java:51) > ... > Caused by: java.lang.IllegalStateException: The value for task ':test' > property 'testFrameworkProperty' is final and cannot be changed any further. > at > org.gradle.api.internal.provider.AbstractProperty$FinalizedValue.beforeMutate(AbstractProperty.java:489) > at > org.gradle.api.internal.provider.AbstractProperty.assertCanMutate(AbstractProperty.java:263) > at > org.gradle.api.internal.provider.AbstractProperty.setSupplier(AbstractProperty.java:212) > at > org.gradle.api.internal.provider.DefaultProperty.set(DefaultProperty.java:71) > at org.gradle.api.tasks.testing.Test.useTestFramework(Test.java:979) > at org.gradle.api.tasks.testing.Test.useJUnitPlatform(Test.java:1049) > at org.gradle.api.tasks.testing.Test.useJUnitPlatform(Test.java:1032) > at > io.micronaut.gradle.MicronautLibraryPlugin.lambda$null$1(MicronautLibraryPlugin.java:103) > {code} > Apparently the plugin works OK with gradle 7.2 that the project uses, but > fails with gradle 7.3 because of some incompatible change in gradle. > The IDE should *at least* print a warning message. I would even recommend to > provide a setting that would {*}fail the build{*}, if such incompatibility is > found. > -- This message was sent by Atlassian Jira (v8.20.1#820001) - To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists