You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geode.apache.org by Kirk Lund <kl...@apache.org> on 2017/05/08 17:46:32 UTC

gradle upgrade has broken IntelliJ

Our recent gradle upgrade seems to have broken IntelliJ. I've tried
refreshing from gradle. I've even tried deleting .idea and my IntelliJ
output directory and rebuilding my IntelliJ project in a couple different
ways.

No matter what I do, it seems to be stuck and IntelliJ refuses to work now.
I'm up-to-date with latest version of IntelliJ as well.

The only info from IntelliJ is the following:

Gradle 'geode' project refresh failed
Error:Cannot change dependencies of configuration ':geode-core:antlr' after
it has been included in dependency resolution.

Anyone else seeing this? Anyone know how to fix this? It's completely
blocking my ability to work right now.

Re: gradle upgrade has broken IntelliJ

Posted by Kirk Lund <kl...@apache.org>.
In order to get "./gradlew idea" to work I have to revert both of these
commits. After reverting them, the idea gradle task works.

commit 21d4ab2cf1c897bded41c0426a32531e926b689c
Author: Mark Bretl <mb...@kollective.com>
Date:   Mon May 1 09:57:53 2017 -0700

    GEODE-2708: Update Minimum Gradle Version To 3.4.1

commit 9ed9e329f89f09ff2d91e1de48f17c9bbbf54512
Author: Mark Bretl <mb...@kollective.com>
Date:   Sat Apr 8 12:11:19 2017 -0700

    GEODE-2708: Update Gradle Wrapper To 3.4.1

    Tested and Verified By: ./gradlew precheckin

On Mon, May 8, 2017 at 11:05 AM, Kirk Lund <kl...@apache.org> wrote:

> Looks like other projects are seeing this or something similar. Anyone
> with more gradle expertise want to try and fix this?
>
> There's some mention of a workaround here: https://github.com/akhikhl/
> gretty/issues/306
>
> On Mon, May 8, 2017 at 11:00 AM, Kirk Lund <kl...@apache.org> wrote:
>
>> Looks like it's geode-core:antlr dependency in both CLI gradlew and
>> within IntelliJ. Here's the full stack trace in gradlew:
>>
>> * Exception is:
>> org.gradle.api.tasks.TaskExecutionException: Execution failed for task
>> ':geode-core:ideaModule'.
>>         at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskEx
>> ecuter.executeActions(ExecuteActionsTaskExecuter.java:84)
>>         at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskEx
>> ecuter.execute(ExecuteActionsTaskExecuter.java:55)
>>         at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExec
>> uter.execute(SkipUpToDateTaskExecuter.java:62)
>>         at org.gradle.api.internal.tasks.execution.ValidatingTaskExecut
>> er.execute(ValidatingTaskExecuter.java:58)
>>         at org.gradle.api.internal.tasks.execution.SkipEmptySourceFiles
>> TaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:88)
>>         at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactS
>> tateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:46)
>>         at org.gradle.api.internal.tasks.execution.SkipTaskWithNoAction
>> sExecuter.execute(SkipTaskWithNoActionsExecuter.java:51)
>>         at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecut
>> er.execute(SkipOnlyIfTaskExecuter.java:54)
>>         at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTas
>> kExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
>>         at org.gradle.api.internal.tasks.execution.CatchExceptionTaskEx
>> ecuter.execute(CatchExceptionTaskExecuter.java:34)
>>         at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$Even
>> tFiringTaskWorker$1.execute(DefaultTaskGraphExecuter.java:236)
>>         at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$Even
>> tFiringTaskWorker$1.execute(DefaultTaskGraphExecuter.java:228)
>>         at org.gradle.internal.Transformers$4.transform(Transformers.
>> java:169)
>>         at org.gradle.internal.progress.DefaultBuildOperationExecutor.r
>> un(DefaultBuildOperationExecutor.java:106)
>>         at org.gradle.internal.progress.DefaultBuildOperationExecutor.r
>> un(DefaultBuildOperationExecutor.java:61)
>>         at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$Even
>> tFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:228)
>>         at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$Even
>> tFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:215)
>>         at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$Task
>> ExecutorWorker.processTask(AbstractTaskPlanExecutor.java:77)
>>         at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$Task
>> ExecutorWorker.run(AbstractTaskPlanExecutor.java:58)
>>         at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.proce
>> ss(DefaultTaskPlanExecutor.java:32)
>>         at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.exec
>> ute(DefaultTaskGraphExecuter.java:113)
>>         at org.gradle.execution.SelectedTaskExecutionAction.execute(Sel
>> ectedTaskExecutionAction.java:37)
>>         at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBui
>> ldExecuter.java:37)
>>         at org.gradle.execution.DefaultBuildExecuter.access$000(
>> DefaultBuildExecuter.java:23)
>>         at org.gradle.execution.DefaultBuildExecuter$1.proceed(
>> DefaultBuildExecuter.java:43)
>>         at org.gradle.execution.DryRunBuildExecutionAction.execute(DryR
>> unBuildExecutionAction.java:32)
>>         at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBui
>> ldExecuter.java:37)
>>         at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBui
>> ldExecuter.java:30)
>>         at org.gradle.initialization.DefaultGradleLauncher$RunTasksActi
>> on.execute(DefaultGradleLauncher.java:256)
>>         at org.gradle.initialization.DefaultGradleLauncher$RunTasksActi
>> on.execute(DefaultGradleLauncher.java:253)
>>         at org.gradle.internal.Transformers$4.transform(Transformers.
>> java:169)
>>         at org.gradle.internal.progress.DefaultBuildOperationExecutor.r
>> un(DefaultBuildOperationExecutor.java:106)
>>         at org.gradle.internal.progress.DefaultBuildOperationExecutor.r
>> un(DefaultBuildOperationExecutor.java:56)
>>         at org.gradle.initialization.DefaultGradleLauncher.doBuildStage
>> s(DefaultGradleLauncher.java:175)
>>         at org.gradle.initialization.DefaultGradleLauncher.doBuild(Defa
>> ultGradleLauncher.java:119)
>>         at org.gradle.initialization.DefaultGradleLauncher.run(DefaultG
>> radleLauncher.java:102)
>>         at org.gradle.launcher.exec.GradleBuildController.run(GradleBui
>> ldController.java:71)
>>         at org.gradle.tooling.internal.provider.ExecuteBuildActionRunne
>> r.run(ExecuteBuildActionRunner.java:28)
>>         at org.gradle.launcher.exec.ChainingBuildActionRunner.run(Chain
>> ingBuildActionRunner.java:35)
>>         at org.gradle.launcher.exec.InProcessBuildActionExecuter.execut
>> e(InProcessBuildActionExecuter.java:41)
>>         at org.gradle.launcher.exec.InProcessBuildActionExecuter.execut
>> e(InProcessBuildActionExecuter.java:26)
>>         at org.gradle.tooling.internal.provider.ContinuousBuildActionEx
>> ecuter.execute(ContinuousBuildActionExecuter.java:75)
>>         at org.gradle.tooling.internal.provider.ContinuousBuildActionEx
>> ecuter.execute(ContinuousBuildActionExecuter.java:49)
>>         at org.gradle.tooling.internal.provider.ServicesSetupBuildActio
>> nExecuter.execute(ServicesSetupBuildActionExecuter.java:49)
>>         at org.gradle.tooling.internal.provider.ServicesSetupBuildActio
>> nExecuter.execute(ServicesSetupBuildActionExecuter.java:31)
>>         at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(
>> ExecuteBuild.java:67)
>>         at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.exec
>> ute(BuildCommandOnly.java:36)
>>         at org.gradle.launcher.daemon.server.api.DaemonCommandExecution
>> .proceed(DaemonCommandExecution.java:120)
>>         at org.gradle.launcher.daemon.server.exec.WatchForDisconnection
>> .execute(WatchForDisconnection.java:47)
>>         at org.gradle.launcher.daemon.server.api.DaemonCommandExecution
>> .proceed(DaemonCommandExecution.java:120)
>>         at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogge
>> r.execute(ResetDeprecationLogger.java:26)
>>         at org.gradle.launcher.daemon.server.api.DaemonCommandExecution
>> .proceed(DaemonCommandExecution.java:120)
>>         at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUs
>> edDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
>>         at org.gradle.launcher.daemon.server.api.DaemonCommandExecution
>> .proceed(DaemonCommandExecution.java:120)
>>         at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.
>> call(ForwardClientInput.java:74)
>>         at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.
>> call(ForwardClientInput.java:72)
>>         at org.gradle.util.Swapper.swap(Swapper.java:38)
>>         at org.gradle.launcher.daemon.server.exec.ForwardClientInput.
>> execute(ForwardClientInput.java:72)
>>         at org.gradle.launcher.daemon.server.api.DaemonCommandExecution
>> .proceed(DaemonCommandExecution.java:120)
>>         at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.exe
>> cute(LogAndCheckHealth.java:55)
>>         at org.gradle.launcher.daemon.server.api.DaemonCommandExecution
>> .proceed(DaemonCommandExecution.java:120)
>>         at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(
>> LogToClient.java:60)
>>         at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.exec
>> ute(BuildCommandOnly.java:36)
>>         at org.gradle.launcher.daemon.server.api.DaemonCommandExecution
>> .proceed(DaemonCommandExecution.java:120)
>>         at org.gradle.launcher.daemon.server.exec.EstablishBuildEnviron
>> ment.doBuild(EstablishBuildEnvironment.java:72)
>>         at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.exec
>> ute(BuildCommandOnly.java:36)
>>         at org.gradle.launcher.daemon.server.api.DaemonCommandExecution
>> .proceed(DaemonCommandExecution.java:120)
>>         at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWi
>> thBusy$1.run(StartBuildOrRespondWithBusy.java:50)
>>         at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.
>> run(DaemonStateCoordinator.java:297)
>>         at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecord
>> Failures.onExecute(ExecutorPolicy.java:63)
>>         at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(S
>> toppableExecutorImpl.java:46)
>> Caused by: org.gradle.api.InvalidUserDataException: Cannot change
>> dependencies of configuration ':geode-core:antlr' after it has been
>> included in dependency resolution.
>>         at org.gradle.api.internal.artifacts.configurations.DefaultConf
>> iguration.validateMutation(DefaultConfiguration.java:750)
>>         at org.gradle.api.internal.artifacts.configurations.DefaultConf
>> iguration$2.execute(DefaultConfiguration.java:223)
>>         at org.gradle.api.internal.artifacts.configurations.DefaultConf
>> iguration$2.execute(DefaultConfiguration.java:220)
>>         at org.gradle.internal.FastActionSet.execute(FastActionSet.
>> java:88)
>>         at org.gradle.api.internal.DefaultDomainObjectCollection.assert
>> Mutable(DefaultDomainObjectCollection.java:320)
>>         at org.gradle.api.internal.DefaultDomainObjectCollection.add(De
>> faultDomainObjectCollection.java:196)
>>         at org.gradle.api.internal.DelegatingDomainObjectSet.add(Delega
>> tingDomainObjectSet.java:82)
>>         at org.gradle.api.plugins.antlr.AntlrPlugin$1.execute(AntlrPlug
>> in.java:62)
>>         at org.gradle.api.plugins.antlr.AntlrPlugin$1.execute(AntlrPlug
>> in.java:59)
>>         at org.gradle.api.internal.artifacts.configurations.DefaultConf
>> iguration.triggerWhenEmptyActionsIfNecessary(
>> DefaultConfiguration.java:348)
>>         at org.gradle.api.internal.artifacts.configurations.DefaultConf
>> iguration.triggerWhenEmptyActionsIfNecessary(
>> DefaultConfiguration.java:354)
>>         at org.gradle.api.internal.artifacts.configurations.DefaultConf
>> iguration.triggerWhenEmptyActionsIfNecessary(
>> DefaultConfiguration.java:354)
>>         at org.gradle.api.internal.artifacts.configurations.DefaultConf
>> iguration.triggerWhenEmptyActionsIfNecessary(
>> DefaultConfiguration.java:354)
>>         at org.gradle.api.internal.artifacts.configurations.DefaultConf
>> iguration.performPreResolveActions(DefaultConfiguration.java:478)
>>         at org.gradle.api.internal.artifacts.configurations.DefaultConf
>> iguration.access$500(DefaultConfiguration.java:106)
>>         at org.gradle.api.internal.artifacts.configurations.DefaultConf
>> iguration$3.execute(DefaultConfiguration.java:452)
>>         at org.gradle.api.internal.artifacts.configurations.DefaultConf
>> iguration$3.execute(DefaultConfiguration.java:446)
>>         at org.gradle.internal.Transformers$4.transform(Transformers.
>> java:169)
>>         at org.gradle.internal.progress.DefaultBuildOperationExecutor.r
>> un(DefaultBuildOperationExecutor.java:106)
>>         at org.gradle.internal.progress.DefaultBuildOperationExecutor.r
>> un(DefaultBuildOperationExecutor.java:56)
>>         at org.gradle.api.internal.artifacts.configurations.DefaultConf
>> iguration.resolveGraphIfRequired(DefaultConfiguration.java:446)
>>         at org.gradle.api.internal.artifacts.configurations.DefaultConf
>> iguration.resolveToStateOrLater(DefaultConfiguration.java:422)
>>         at org.gradle.api.internal.artifacts.configurations.DefaultConf
>> iguration.access$1800(DefaultConfiguration.java:106)
>>         at org.gradle.api.internal.artifacts.configurations.DefaultConf
>> iguration$ConfigurationResolvableDependencies.
>> getResolutionResult(DefaultConfiguration.java:957)
>>         at org.gradle.plugins.ide.internal.resolver.DefaultIdeDependenc
>> yResolver.getIncomingResolutionResult(DefaultIdeDependencyRe
>> solver.java:216)
>>         at org.gradle.plugins.ide.internal.resolver.DefaultIdeDependenc
>> yResolver.getUnresolvedIdeRepoFileDependencies(DefaultIdeDep
>> endencyResolver.java:90)
>>         at org.gradle.plugins.ide.internal.IdeDependenciesExtractor.unr
>> esolvedExternalDependencies(IdeDependenciesExtractor.java:138)
>>         at org.gradle.plugins.ide.idea.model.internal.IdeaDependenciesP
>> rovider.getUnresolvedDependencies(IdeaDependenciesProvider.java:160)
>>         at org.gradle.plugins.ide.idea.model.IdeaModule.resolveDependen
>> cies(IdeaModule.java:521)
>>         at org.gradle.plugins.ide.idea.model.IdeaModule.mergeXmlModule(
>> IdeaModule.java:535)
>>         at org.gradle.plugins.ide.idea.GenerateIdeaModule.configure(Gen
>> erateIdeaModule.java:43)
>>         at org.gradle.plugins.ide.idea.GenerateIdeaModule.configure(Gen
>> erateIdeaModule.java:32)
>>         at org.gradle.plugins.ide.api.XmlGeneratorTask$1.configure(XmlG
>> eneratorTask.java:40)
>>         at org.gradle.plugins.ide.api.XmlGeneratorTask$1.configure(XmlG
>> eneratorTask.java:32)
>>         at org.gradle.plugins.ide.api.GeneratorTask.generate(GeneratorT
>> ask.java:81)
>>         at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.jav
>> a:73)
>>         at org.gradle.api.internal.project.taskfactory.DefaultTaskClass
>> InfoStore$StandardTaskAction.doExecute(DefaultTaskClassInfo
>> Store.java:141)
>>         at org.gradle.api.internal.project.taskfactory.DefaultTaskClass
>> InfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)
>>         at org.gradle.api.internal.project.taskfactory.DefaultTaskClass
>> InfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:123)
>>         at org.gradle.api.internal.AbstractTask$TaskActionWrapper.
>> execute(AbstractTask.java:632)
>>         at org.gradle.api.internal.AbstractTask$TaskActionWrapper.
>> execute(AbstractTask.java:615)
>>         at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskEx
>> ecuter.executeAction(ExecuteActionsTaskExecuter.java:95)
>>         at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskEx
>> ecuter.executeActions(ExecuteActionsTaskExecuter.java:76)
>>         ... 70 more
>>
>>
>> BUILD FAILED
>>
>> Total time: 2.245 secs
>>
>> On Mon, May 8, 2017 at 10:51 AM, Kirk Lund <kl...@apache.org> wrote:
>>
>>> Even the "idea" task in gradle fails:
>>>
>>> $ ./gradlew idea
>>> ...
>>> FAILURE: Build failed with an exception.
>>>
>>> * What went wrong:
>>> Execution failed for task ':geode-core:ideaModule'.
>>> > Cannot change dependencies of configuration ':geode-core:antlr' after
>>> it has been included in dependency resolution.
>>>
>>> * Try:
>>> Run with --stacktrace option to get the stack trace. Run with --info or
>>> --debug option to get more log output.
>>>
>>> BUILD FAILED
>>>
>>> Total time: 6.515 secs
>>>
>>> I think we should roll back the commit that upgraded gradle until
>>> someone with more gradle+intellij knowledge can fix this for the rest of us.
>>>
>>> On Mon, May 8, 2017 at 10:46 AM, Kirk Lund <kl...@apache.org> wrote:
>>>
>>>> Our recent gradle upgrade seems to have broken IntelliJ. I've tried
>>>> refreshing from gradle. I've even tried deleting .idea and my IntelliJ
>>>> output directory and rebuilding my IntelliJ project in a couple different
>>>> ways.
>>>>
>>>> No matter what I do, it seems to be stuck and IntelliJ refuses to work
>>>> now. I'm up-to-date with latest version of IntelliJ as well.
>>>>
>>>> The only info from IntelliJ is the following:
>>>>
>>>> Gradle 'geode' project refresh failed
>>>> Error:Cannot change dependencies of configuration ':geode-core:antlr'
>>>> after it has been included in dependency resolution.
>>>>
>>>> Anyone else seeing this? Anyone know how to fix this? It's completely
>>>> blocking my ability to work right now.
>>>>
>>>>
>>>
>>
>

Re: gradle upgrade has broken IntelliJ

Posted by Kirk Lund <kl...@apache.org>.
Looks like other projects are seeing this or something similar. Anyone with
more gradle expertise want to try and fix this?

There's some mention of a workaround here:
https://github.com/akhikhl/gretty/issues/306

On Mon, May 8, 2017 at 11:00 AM, Kirk Lund <kl...@apache.org> wrote:

> Looks like it's geode-core:antlr dependency in both CLI gradlew and within
> IntelliJ. Here's the full stack trace in gradlew:
>
> * Exception is:
> org.gradle.api.tasks.TaskExecutionException: Execution failed for task
> ':geode-core:ideaModule'.
>         at org.gradle.api.internal.tasks.execution.
> ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.
> java:84)
>         at org.gradle.api.internal.tasks.execution.
> ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:55)
>         at org.gradle.api.internal.tasks.execution.
> SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)
>         at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.
> execute(ValidatingTaskExecuter.java:58)
>         at org.gradle.api.internal.tasks.execution.
> SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecut
> er.java:88)
>         at org.gradle.api.internal.tasks.execution.
> ResolveTaskArtifactStateTaskExecuter.execute(
> ResolveTaskArtifactStateTaskExecuter.java:46)
>         at org.gradle.api.internal.tasks.execution.
> SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.
> java:51)
>         at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.
> execute(SkipOnlyIfTaskExecuter.java:54)
>         at org.gradle.api.internal.tasks.execution.
> ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.
> java:43)
>         at org.gradle.api.internal.tasks.execution.
> CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
>         at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$
> EventFiringTaskWorker$1.execute(DefaultTaskGraphExecuter.java:236)
>         at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$
> EventFiringTaskWorker$1.execute(DefaultTaskGraphExecuter.java:228)
>         at org.gradle.internal.Transformers$4.transform(
> Transformers.java:169)
>         at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(
> DefaultBuildOperationExecutor.java:106)
>         at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(
> DefaultBuildOperationExecutor.java:61)
>         at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$
> EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:228)
>         at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$
> EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:215)
>         at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$
> TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:77)
>         at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$
> TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:58)
>         at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(
> DefaultTaskPlanExecutor.java:32)
>         at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.
> execute(DefaultTaskGraphExecuter.java:113)
>         at org.gradle.execution.SelectedTaskExecutionAction.execute(
> SelectedTaskExecutionAction.java:37)
>         at org.gradle.execution.DefaultBuildExecuter.execute(
> DefaultBuildExecuter.java:37)
>         at org.gradle.execution.DefaultBuildExecuter.access$
> 000(DefaultBuildExecuter.java:23)
>         at org.gradle.execution.DefaultBuildExecuter$1.
> proceed(DefaultBuildExecuter.java:43)
>         at org.gradle.execution.DryRunBuildExecutionAction.execute(
> DryRunBuildExecutionAction.java:32)
>         at org.gradle.execution.DefaultBuildExecuter.execute(
> DefaultBuildExecuter.java:37)
>         at org.gradle.execution.DefaultBuildExecuter.execute(
> DefaultBuildExecuter.java:30)
>         at org.gradle.initialization.DefaultGradleLauncher$
> RunTasksAction.execute(DefaultGradleLauncher.java:256)
>         at org.gradle.initialization.DefaultGradleLauncher$
> RunTasksAction.execute(DefaultGradleLauncher.java:253)
>         at org.gradle.internal.Transformers$4.transform(
> Transformers.java:169)
>         at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(
> DefaultBuildOperationExecutor.java:106)
>         at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(
> DefaultBuildOperationExecutor.java:56)
>         at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(
> DefaultGradleLauncher.java:175)
>         at org.gradle.initialization.DefaultGradleLauncher.doBuild(
> DefaultGradleLauncher.java:119)
>         at org.gradle.initialization.DefaultGradleLauncher.run(
> DefaultGradleLauncher.java:102)
>         at org.gradle.launcher.exec.GradleBuildController.run(
> GradleBuildController.java:71)
>         at org.gradle.tooling.internal.provider.
> ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
>         at org.gradle.launcher.exec.ChainingBuildActionRunner.run(
> ChainingBuildActionRunner.java:35)
>         at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(
> InProcessBuildActionExecuter.java:41)
>         at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(
> InProcessBuildActionExecuter.java:26)
>         at org.gradle.tooling.internal.provider.
> ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.
> java:75)
>         at org.gradle.tooling.internal.provider.
> ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.
> java:49)
>         at org.gradle.tooling.internal.provider.
> ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecut
> er.java:49)
>         at org.gradle.tooling.internal.provider.
> ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecut
> er.java:31)
>         at org.gradle.launcher.daemon.server.exec.ExecuteBuild.
> doBuild(ExecuteBuild.java:67)
>         at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.
> execute(BuildCommandOnly.java:36)
>         at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.
> proceed(DaemonCommandExecution.java:120)
>         at org.gradle.launcher.daemon.server.exec.
> WatchForDisconnection.execute(WatchForDisconnection.java:47)
>         at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.
> proceed(DaemonCommandExecution.java:120)
>         at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.
> execute(ResetDeprecationLogger.java:26)
>         at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.
> proceed(DaemonCommandExecution.java:120)
>         at org.gradle.launcher.daemon.server.exec.
> RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.
> java:34)
>         at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.
> proceed(DaemonCommandExecution.java:120)
>         at org.gradle.launcher.daemon.server.exec.
> ForwardClientInput$2.call(ForwardClientInput.java:74)
>         at org.gradle.launcher.daemon.server.exec.
> ForwardClientInput$2.call(ForwardClientInput.java:72)
>         at org.gradle.util.Swapper.swap(Swapper.java:38)
>         at org.gradle.launcher.daemon.server.exec.
> ForwardClientInput.execute(ForwardClientInput.java:72)
>         at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.
> proceed(DaemonCommandExecution.java:120)
>         at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.
> execute(LogAndCheckHealth.java:55)
>         at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.
> proceed(DaemonCommandExecution.java:120)
>         at org.gradle.launcher.daemon.server.exec.LogToClient.
> doBuild(LogToClient.java:60)
>         at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.
> execute(BuildCommandOnly.java:36)
>         at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.
> proceed(DaemonCommandExecution.java:120)
>         at org.gradle.launcher.daemon.server.exec.
> EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:72)
>         at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.
> execute(BuildCommandOnly.java:36)
>         at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.
> proceed(DaemonCommandExecution.java:120)
>         at org.gradle.launcher.daemon.server.exec.
> StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
>         at org.gradle.launcher.daemon.server.DaemonStateCoordinator$
> 1.run(DaemonStateCoordinator.java:297)
>         at org.gradle.internal.concurrent.ExecutorPolicy$
> CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
>         at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(
> StoppableExecutorImpl.java:46)
> Caused by: org.gradle.api.InvalidUserDataException: Cannot change
> dependencies of configuration ':geode-core:antlr' after it has been
> included in dependency resolution.
>         at org.gradle.api.internal.artifacts.configurations.
> DefaultConfiguration.validateMutation(DefaultConfiguration.java:750)
>         at org.gradle.api.internal.artifacts.configurations.
> DefaultConfiguration$2.execute(DefaultConfiguration.java:223)
>         at org.gradle.api.internal.artifacts.configurations.
> DefaultConfiguration$2.execute(DefaultConfiguration.java:220)
>         at org.gradle.internal.FastActionSet.execute(
> FastActionSet.java:88)
>         at org.gradle.api.internal.DefaultDomainObjectCollection.
> assertMutable(DefaultDomainObjectCollection.java:320)
>         at org.gradle.api.internal.DefaultDomainObjectCollection.add(
> DefaultDomainObjectCollection.java:196)
>         at org.gradle.api.internal.DelegatingDomainObjectSet.add(
> DelegatingDomainObjectSet.java:82)
>         at org.gradle.api.plugins.antlr.AntlrPlugin$1.execute(
> AntlrPlugin.java:62)
>         at org.gradle.api.plugins.antlr.AntlrPlugin$1.execute(
> AntlrPlugin.java:59)
>         at org.gradle.api.internal.artifacts.configurations.
> DefaultConfiguration.triggerWhenEmptyActionsIfNeces
> sary(DefaultConfiguration.java:348)
>         at org.gradle.api.internal.artifacts.configurations.
> DefaultConfiguration.triggerWhenEmptyActionsIfNeces
> sary(DefaultConfiguration.java:354)
>         at org.gradle.api.internal.artifacts.configurations.
> DefaultConfiguration.triggerWhenEmptyActionsIfNeces
> sary(DefaultConfiguration.java:354)
>         at org.gradle.api.internal.artifacts.configurations.
> DefaultConfiguration.triggerWhenEmptyActionsIfNeces
> sary(DefaultConfiguration.java:354)
>         at org.gradle.api.internal.artifacts.configurations.
> DefaultConfiguration.performPreResolveActions(
> DefaultConfiguration.java:478)
>         at org.gradle.api.internal.artifacts.configurations.
> DefaultConfiguration.access$500(DefaultConfiguration.java:106)
>         at org.gradle.api.internal.artifacts.configurations.
> DefaultConfiguration$3.execute(DefaultConfiguration.java:452)
>         at org.gradle.api.internal.artifacts.configurations.
> DefaultConfiguration$3.execute(DefaultConfiguration.java:446)
>         at org.gradle.internal.Transformers$4.transform(
> Transformers.java:169)
>         at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(
> DefaultBuildOperationExecutor.java:106)
>         at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(
> DefaultBuildOperationExecutor.java:56)
>         at org.gradle.api.internal.artifacts.configurations.
> DefaultConfiguration.resolveGraphIfRequired(DefaultConfiguration.java:446)
>         at org.gradle.api.internal.artifacts.configurations.
> DefaultConfiguration.resolveToStateOrLater(DefaultConfiguration.java:422)
>         at org.gradle.api.internal.artifacts.configurations.
> DefaultConfiguration.access$1800(DefaultConfiguration.java:106)
>         at org.gradle.api.internal.artifacts.configurations.
> DefaultConfiguration$ConfigurationResolvableDepende
> ncies.getResolutionResult(DefaultConfiguration.java:957)
>         at org.gradle.plugins.ide.internal.resolver.
> DefaultIdeDependencyResolver.getIncomingResolutionResult(
> DefaultIdeDependencyResolver.java:216)
>         at org.gradle.plugins.ide.internal.resolver.
> DefaultIdeDependencyResolver.getUnresolvedIdeRepoFileDependencies(
> DefaultIdeDependencyResolver.java:90)
>         at org.gradle.plugins.ide.internal.IdeDependenciesExtractor.
> unresolvedExternalDependencies(IdeDependenciesExtractor.java:138)
>         at org.gradle.plugins.ide.idea.model.internal.
> IdeaDependenciesProvider.getUnresolvedDependencies(
> IdeaDependenciesProvider.java:160)
>         at org.gradle.plugins.ide.idea.model.IdeaModule.
> resolveDependencies(IdeaModule.java:521)
>         at org.gradle.plugins.ide.idea.model.IdeaModule.
> mergeXmlModule(IdeaModule.java:535)
>         at org.gradle.plugins.ide.idea.GenerateIdeaModule.configure(
> GenerateIdeaModule.java:43)
>         at org.gradle.plugins.ide.idea.GenerateIdeaModule.configure(
> GenerateIdeaModule.java:32)
>         at org.gradle.plugins.ide.api.XmlGeneratorTask$1.configure(
> XmlGeneratorTask.java:40)
>         at org.gradle.plugins.ide.api.XmlGeneratorTask$1.configure(
> XmlGeneratorTask.java:32)
>         at org.gradle.plugins.ide.api.GeneratorTask.generate(
> GeneratorTask.java:81)
>         at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.
> java:73)
>         at org.gradle.api.internal.project.taskfactory.
> DefaultTaskClassInfoStore$StandardTaskAction.doExecute(
> DefaultTaskClassInfoStore.java:141)
>         at org.gradle.api.internal.project.taskfactory.
> DefaultTaskClassInfoStore$StandardTaskAction.execute(
> DefaultTaskClassInfoStore.java:134)
>         at org.gradle.api.internal.project.taskfactory.
> DefaultTaskClassInfoStore$StandardTaskAction.execute(
> DefaultTaskClassInfoStore.java:123)
>         at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(
> AbstractTask.java:632)
>         at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(
> AbstractTask.java:615)
>         at org.gradle.api.internal.tasks.execution.
> ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.
> java:95)
>         at org.gradle.api.internal.tasks.execution.
> ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.
> java:76)
>         ... 70 more
>
>
> BUILD FAILED
>
> Total time: 2.245 secs
>
> On Mon, May 8, 2017 at 10:51 AM, Kirk Lund <kl...@apache.org> wrote:
>
>> Even the "idea" task in gradle fails:
>>
>> $ ./gradlew idea
>> ...
>> FAILURE: Build failed with an exception.
>>
>> * What went wrong:
>> Execution failed for task ':geode-core:ideaModule'.
>> > Cannot change dependencies of configuration ':geode-core:antlr' after
>> it has been included in dependency resolution.
>>
>> * Try:
>> Run with --stacktrace option to get the stack trace. Run with --info or
>> --debug option to get more log output.
>>
>> BUILD FAILED
>>
>> Total time: 6.515 secs
>>
>> I think we should roll back the commit that upgraded gradle until someone
>> with more gradle+intellij knowledge can fix this for the rest of us.
>>
>> On Mon, May 8, 2017 at 10:46 AM, Kirk Lund <kl...@apache.org> wrote:
>>
>>> Our recent gradle upgrade seems to have broken IntelliJ. I've tried
>>> refreshing from gradle. I've even tried deleting .idea and my IntelliJ
>>> output directory and rebuilding my IntelliJ project in a couple different
>>> ways.
>>>
>>> No matter what I do, it seems to be stuck and IntelliJ refuses to work
>>> now. I'm up-to-date with latest version of IntelliJ as well.
>>>
>>> The only info from IntelliJ is the following:
>>>
>>> Gradle 'geode' project refresh failed
>>> Error:Cannot change dependencies of configuration ':geode-core:antlr'
>>> after it has been included in dependency resolution.
>>>
>>> Anyone else seeing this? Anyone know how to fix this? It's completely
>>> blocking my ability to work right now.
>>>
>>>
>>
>

Re: gradle upgrade has broken IntelliJ

Posted by Kirk Lund <kl...@apache.org>.
Looks like it's geode-core:antlr dependency in both CLI gradlew and within
IntelliJ. Here's the full stack trace in gradlew:

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task
':geode-core:ideaModule'.
        at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:84)
        at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:55)
        at
org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)
        at
org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
        at
org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:88)
        at
org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:46)
        at
org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:51)
        at
org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
        at
org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
        at
org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
        at
org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.execute(DefaultTaskGraphExecuter.java:236)
        at
org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.execute(DefaultTaskGraphExecuter.java:228)
        at
org.gradle.internal.Transformers$4.transform(Transformers.java:169)
        at
org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:106)
        at
org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:61)
        at
org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:228)
        at
org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:215)
        at
org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:77)
        at
org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:58)
        at
org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:32)
        at
org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:113)
        at
org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37)
        at
org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
        at
org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.java:23)
        at
org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:43)
        at
org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
        at
org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
        at
org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:30)
        at
org.gradle.initialization.DefaultGradleLauncher$RunTasksAction.execute(DefaultGradleLauncher.java:256)
        at
org.gradle.initialization.DefaultGradleLauncher$RunTasksAction.execute(DefaultGradleLauncher.java:253)
        at
org.gradle.internal.Transformers$4.transform(Transformers.java:169)
        at
org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:106)
        at
org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:56)
        at
org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:175)
        at
org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:119)
        at
org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:102)
        at
org.gradle.launcher.exec.GradleBuildController.run(GradleBuildController.java:71)
        at
org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
        at
org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
        at
org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:41)
        at
org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
        at
org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:75)
        at
org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:49)
        at
org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:49)
        at
org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:31)
        at
org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67)
        at
org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
        at
org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at
org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:47)
        at
org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at
org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)
        at
org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at
org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
        at
org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at
org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74)
        at
org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72)
        at org.gradle.util.Swapper.swap(Swapper.java:38)
        at
org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)
        at
org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at
org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
        at
org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at
org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:60)
        at
org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
        at
org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at
org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:72)
        at
org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
        at
org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at
org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
        at
org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)
        at
org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
        at
org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:46)
Caused by: org.gradle.api.InvalidUserDataException: Cannot change
dependencies of configuration ':geode-core:antlr' after it has been
included in dependency resolution.
        at
org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.validateMutation(DefaultConfiguration.java:750)
        at
org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$2.execute(DefaultConfiguration.java:223)
        at
org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$2.execute(DefaultConfiguration.java:220)
        at org.gradle.internal.FastActionSet.execute(FastActionSet.java:88)
        at
org.gradle.api.internal.DefaultDomainObjectCollection.assertMutable(DefaultDomainObjectCollection.java:320)
        at
org.gradle.api.internal.DefaultDomainObjectCollection.add(DefaultDomainObjectCollection.java:196)
        at
org.gradle.api.internal.DelegatingDomainObjectSet.add(DelegatingDomainObjectSet.java:82)
        at
org.gradle.api.plugins.antlr.AntlrPlugin$1.execute(AntlrPlugin.java:62)
        at
org.gradle.api.plugins.antlr.AntlrPlugin$1.execute(AntlrPlugin.java:59)
        at
org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.triggerWhenEmptyActionsIfNecessary(DefaultConfiguration.java:348)
        at
org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.triggerWhenEmptyActionsIfNecessary(DefaultConfiguration.java:354)
        at
org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.triggerWhenEmptyActionsIfNecessary(DefaultConfiguration.java:354)
        at
org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.triggerWhenEmptyActionsIfNecessary(DefaultConfiguration.java:354)
        at
org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.performPreResolveActions(DefaultConfiguration.java:478)
        at
org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.access$500(DefaultConfiguration.java:106)
        at
org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$3.execute(DefaultConfiguration.java:452)
        at
org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$3.execute(DefaultConfiguration.java:446)
        at
org.gradle.internal.Transformers$4.transform(Transformers.java:169)
        at
org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:106)
        at
org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:56)
        at
org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.resolveGraphIfRequired(DefaultConfiguration.java:446)
        at
org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.resolveToStateOrLater(DefaultConfiguration.java:422)
        at
org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.access$1800(DefaultConfiguration.java:106)
        at
org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationResolvableDependencies.getResolutionResult(DefaultConfiguration.java:957)
        at
org.gradle.plugins.ide.internal.resolver.DefaultIdeDependencyResolver.getIncomingResolutionResult(DefaultIdeDependencyResolver.java:216)
        at
org.gradle.plugins.ide.internal.resolver.DefaultIdeDependencyResolver.getUnresolvedIdeRepoFileDependencies(DefaultIdeDependencyResolver.java:90)
        at
org.gradle.plugins.ide.internal.IdeDependenciesExtractor.unresolvedExternalDependencies(IdeDependenciesExtractor.java:138)
        at
org.gradle.plugins.ide.idea.model.internal.IdeaDependenciesProvider.getUnresolvedDependencies(IdeaDependenciesProvider.java:160)
        at
org.gradle.plugins.ide.idea.model.IdeaModule.resolveDependencies(IdeaModule.java:521)
        at
org.gradle.plugins.ide.idea.model.IdeaModule.mergeXmlModule(IdeaModule.java:535)
        at
org.gradle.plugins.ide.idea.GenerateIdeaModule.configure(GenerateIdeaModule.java:43)
        at
org.gradle.plugins.ide.idea.GenerateIdeaModule.configure(GenerateIdeaModule.java:32)
        at
org.gradle.plugins.ide.api.XmlGeneratorTask$1.configure(XmlGeneratorTask.java:40)
        at
org.gradle.plugins.ide.api.XmlGeneratorTask$1.configure(XmlGeneratorTask.java:32)
        at
org.gradle.plugins.ide.api.GeneratorTask.generate(GeneratorTask.java:81)
        at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
        at
org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.doExecute(DefaultTaskClassInfoStore.java:141)
        at
org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)
        at
org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:123)
        at
org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:632)
        at
org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:615)
        at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:95)
        at
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:76)
        ... 70 more


BUILD FAILED

Total time: 2.245 secs

On Mon, May 8, 2017 at 10:51 AM, Kirk Lund <kl...@apache.org> wrote:

> Even the "idea" task in gradle fails:
>
> $ ./gradlew idea
> ...
> FAILURE: Build failed with an exception.
>
> * What went wrong:
> Execution failed for task ':geode-core:ideaModule'.
> > Cannot change dependencies of configuration ':geode-core:antlr' after it
> has been included in dependency resolution.
>
> * Try:
> Run with --stacktrace option to get the stack trace. Run with --info or
> --debug option to get more log output.
>
> BUILD FAILED
>
> Total time: 6.515 secs
>
> I think we should roll back the commit that upgraded gradle until someone
> with more gradle+intellij knowledge can fix this for the rest of us.
>
> On Mon, May 8, 2017 at 10:46 AM, Kirk Lund <kl...@apache.org> wrote:
>
>> Our recent gradle upgrade seems to have broken IntelliJ. I've tried
>> refreshing from gradle. I've even tried deleting .idea and my IntelliJ
>> output directory and rebuilding my IntelliJ project in a couple different
>> ways.
>>
>> No matter what I do, it seems to be stuck and IntelliJ refuses to work
>> now. I'm up-to-date with latest version of IntelliJ as well.
>>
>> The only info from IntelliJ is the following:
>>
>> Gradle 'geode' project refresh failed
>> Error:Cannot change dependencies of configuration ':geode-core:antlr'
>> after it has been included in dependency resolution.
>>
>> Anyone else seeing this? Anyone know how to fix this? It's completely
>> blocking my ability to work right now.
>>
>>
>

Re: gradle upgrade has broken IntelliJ

Posted by Kirk Lund <kl...@apache.org>.
Even the "idea" task in gradle fails:

$ ./gradlew idea
...
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':geode-core:ideaModule'.
> Cannot change dependencies of configuration ':geode-core:antlr' after it
has been included in dependency resolution.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or
--debug option to get more log output.

BUILD FAILED

Total time: 6.515 secs

I think we should roll back the commit that upgraded gradle until someone
with more gradle+intellij knowledge can fix this for the rest of us.

On Mon, May 8, 2017 at 10:46 AM, Kirk Lund <kl...@apache.org> wrote:

> Our recent gradle upgrade seems to have broken IntelliJ. I've tried
> refreshing from gradle. I've even tried deleting .idea and my IntelliJ
> output directory and rebuilding my IntelliJ project in a couple different
> ways.
>
> No matter what I do, it seems to be stuck and IntelliJ refuses to work
> now. I'm up-to-date with latest version of IntelliJ as well.
>
> The only info from IntelliJ is the following:
>
> Gradle 'geode' project refresh failed
> Error:Cannot change dependencies of configuration ':geode-core:antlr'
> after it has been included in dependency resolution.
>
> Anyone else seeing this? Anyone know how to fix this? It's completely
> blocking my ability to work right now.
>
>