[jira] [Commented] (NETBEANS-6262) IDE shoulld print a warning if it chooses different Gradle distribution than configured

2021-12-03 Thread Svatopluk Dedic (Jira)


[ 
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

2021-12-03 Thread Laszlo Kishalmi (Jira)


[ 
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