无法应用插件 class 'org.gradle.plugins.ide.idea.IdeaPlugin'。当项目已经被评估时不能 运行 Project.afterEvaluate(Action)
Failed to apply plugin class 'org.gradle.plugins.ide.idea.IdeaPlugin'. Cannot run Project.afterEvaluate(Action) when the project is already evaluated
在 build.gradle 收到错误:
Failed to apply plugin class 'org.gradle.plugins.ide.idea.IdeaPlugin'.
Cannot run Project.afterEvaluate(Action) when the project is already
evaluated.
当我再次尝试 build.gradle
这是一个多项目,我没有直接使用idea插件。
不知道在哪里使用。
我之前已经更新到AndroidStudio 2021.1.1 Patch1和gradle 7.0.2
还删除了 .idea 和 .gradle 目录并重新开始清理缓存。
我可以在终端运行gradle。
你能告诉我在哪里可以找到这个错误吗?
android工作室日志:
2022-02-19 16:46:54,209 [ 646836] INFO - e.project.sync.GradleSyncState - Started single-variant (TRIGGER_USER_TRY_AGAIN) sync with Gradle for project 'Morholt'.
2022-02-19 16:46:54,256 [646883] 信息 - s.plugins.gradle.GradleManager - 指示 gradle 使用 C:/Program Files/Java/jdk-11 中的 java ].0.13
2022-02-19 16:46:54,256 [646883] 信息 - s.plugins.gradle.GradleManager - 指示 gradle 使用来自 C:/Program Files/Java/jdk-11.0.13 的 java
2022-02-19 16:46:54,256 [646883] 信息 - oject.common.GradleInitScripts - 初始化脚本文件 sync.studio.tooling 内容“初始化脚本 {\n 依赖项 {\n class 路径文件([ 'C:\app\Android Studio22\plugins\android\lib\android.jar', 'C:\app\Android Studio22\plugins\android\lib\android.jar', 'C:\app\Android Studio22\lib\kotlin-stdlib-1.4.32.jar'])\n }\n}\nallprojects {\n 应用插件:com.android.ide.gradle.model.builder.AndroidStudioToolingPlugin\n}\n"
2022-02-19 16:46:54,287 [646914] 信息 - xecution.GradleExecutionHelper - 将命令行参数传递给 Gradle 工具 API:--init-script C:\Users\peass\AppData\Local\Temp\ijmapper.gradle -Didea.sync.active=true -Porg.gradle.kotlin.dsl.provider.cid=102964837794900 --init-script C:\Users\peass\AppData\Local\Temp\sync.studio.tooling2.gradle -Djava.awt.headless=true --stacktrace -Pandroid.injected.build.model.only=true -Pandroid.injected.build.model.only.advanced=true -Pandroid.injected.invoked.from.ide=true -Pandroid.injected.build.model.only.versioned=3 -Pandroid.injected.studio.version=2021.1 .1 补丁 1 -Pandroid.injected.build.model.disable.src.download=true -Pidea.gradle.do.not.build.tasks=true -Dorg.gradle.internal.GradleProjectBuilderOptions=omit_all_tasks --init-script C:\Users\peass\AppData\Local\Temp\ijinit.gradle
2022-02-19 16:46:57,776 [650403] 信息 - .project.GradleProjectResolver - Gradle 项目解析错误
org.gradle.tooling.BuildActionFailureException: 提供的分阶段操作因异常而失败。
在 org.gradle.tooling.internal.consumer.connection.PhasedActionAwareConsumerConnection.run(PhasedActionAwareConsumerConnection.java:58)
在 org.gradle.tooling.internal.consumer.connection.ParameterValidatingConsumerConnection.run(ParameterValidatingConsumerConnection.java:62)
在 org.gradle.tooling.internal.consumer.DefaultPhasedBuildActionExecuter$1.run(DefaultPhasedBuildActionExecuter.java:78)
在 org.gradle.tooling.internal.consumer.DefaultPhasedBuildActionExecuter$1.run(DefaultPhasedBuildActionExecuter.java:70)
在 org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:144)
在 org.gradle.tooling.internal.consumer.connection.CancellableConsumerActionExecutor.run(CancellableConsumerActionExecutor.java:45)
在 org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:61)
在 org.gradle.tooling.internal.consumer.connection.RethrowingErrorsConsumerActionExecutor.run(RethrowingErrorsConsumerActionExecutor.java:38)
在 org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:67)
在 org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
在 org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
在 java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
在 java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
在 org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
在 java.base/java.lang.Thread.run(Thread.java:829)
原因:com.intellij.openapi.externalSystem.model.ExternalSystemException:无法应用插件 class 'org.gradle.plugins.ide.idea.IdeaPlugin'。
当项目已经被评估时,不能 运行 Project.afterEvaluate(Action)。
在 org.jetbrains.plugins.gradle.model.ProjectImportAction.addBuildModels(ProjectImportAction.java:346)
在 org.jetbrains.plugins.gradle.model.ProjectImportAction.execute(ProjectImportAction.java:127)
在 org.jetbrains.plugins.gradle.model.ProjectImportAction.execute(ProjectImportAction.java:42)
在 org.gradle.tooling.internal.consumer.connection.InternalBuildActionAdapter.execute(InternalBuildActionAdapter.java:64)
在 org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner$ActionRunningListener.runAction(AbstractClientProvidedBuildActionRunner.java:134)
在 org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner$ActionRunningListener.buildFinished(AbstractClientProvidedBuildActionRunner.java:119)
在 jdk.internal.reflect.GeneratedMethodAccessor38.invoke(来源不明)
在 java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 ...
在 org.jetbrains.plugins.gradle.GradleConnectorService.withGradleConnection(GradleConnectorService.kt)
在 org.jetbrains.plugins.gradle.service.execution.GradleExecutionHelper.execute(GradleExecutionHelper.java:115)
在 org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:145)
在 org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:67)
在 com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.lambda$resolveProjectInfo$0(RemoteExternalSystemProjectResolverImpl.java:37)
在 com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.java:43)
在 com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.java:36)
在 com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.java:48)
在 com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:115)
在 com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:151)
在 com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:135)
在 com.intellij.openapi.externalSystem.util.ExternalSystemUtil$2.executeImpl(ExternalSystemUtil.java:569)
在 com.intellij.openapi.externalSystem.util.ExternalSystemUtil$2.lambda$执行 $1(ExternalSystemUtil.java:397)
在 com.intellij.openapi.project.DumbServiceHeavyActivities.suspendIndexingAndRun(DumbServiceHeavyActivities.java:21)
在 com.intellij.openapi.project.DumbServiceImpl.suspendIndexingAndRun(DumbServiceImpl.java:189)
在 com.intellij.openapi.externalSystem.util.ExternalSystemUtil$2.execute(ExternalSystemUtil.java:397)
在 com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4.run(ExternalSystemUtil.java:674)
在 com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:998)
在 com.intellij.openapi.progress.impl.CoreProgressManager.lambda$运行ProcessWithProgressAsync$5(CoreProgressManager.java:497)
在 com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$3(ProgressRunner.java:228)
在 com.intellij.openapi.progress.impl.CoreProgressManager.lambda$运行Process$2(CoreProgressManager.java:178)
在 com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688)
在 com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634)
在 com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:64)
在 com.intellij.openapi.progress.impl.CoreProgressManager.运行 处理(CoreProgressManager.java:165)
在 com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:228)
在 java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
在 java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
在 java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
在 java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
在 java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
在 java.base/java.security.AccessController.doPrivileged(本机方法)
在 java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
在 java.base/java.lang.Thread.run(Thread.java:829)
原因:com.intellij.openapi.externalSystem.model.ExternalSystemException:无法应用插件 class 'org.gradle.plugins.ide.idea.IdeaPlugin'。
当项目已经被评估时,不能 运行 Project.afterEvaluate(Action)。
在 org.jetbrains.plugins.gradle.model.ProjectImportAction.addBuildModels(ProjectImportAction.java:346)
在 org.jetbrains.plugins.gradle.model.ProjectImportAction.execute(ProjectImportAction.java:127)
在 org.jetbrains.plugins.gradle.model.ProjectImportAction.execute(ProjectImportAction.java:42)
在 org.gradle.tooling.internal.consumer.connection.InternalBuildActionAdapter.execute(InternalBuildActionAdapter.java:64)
在 org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner$ActionRunningListener.runAction(AbstractClientProvidedBuildActionRunner.java:134)
在 org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner$ActionRunningListener.buildFinished(AbstractClientProvidedBuildActionRunner.java:119)
在 jdk.internal.reflect.GeneratedMethodAccessor38.invoke(来源不明)
在 java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
在 org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
在 org.gradle.internal.event.DefaultListenerManager$ListenerDetails.dispatch(DefaultListenerManager.java:398)
在 org.gradle.internal.event.DefaultListenerManager$ListenerDetails.dispatch(DefaultListenerManager.java:380)
在 org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:61)
在 org.gradle.internal.event.DefaultListenerManager$EventBroadcast$ListenerDispatch.dispatch(DefaultListenerManager.java:368)
在 org.gradle.internal.event.DefaultListenerManager$EventBroadcast$ListenerDispatch.dispatch(DefaultListenerManager.java:355)
在 org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:43)
在 org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:245)
在 org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:157)
在 org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:61)
在 org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:346)
在 org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:249)
在 org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:141)
在 org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:37)
在 org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
在 com.sun.proxy.$Proxy19.buildFinished(来源不明)
在 org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:196)
在 org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:132)
在 org.gradle.internal.invocation.GradleBuildController$1.create(GradleBuildController.java:72)
在 org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:213)
在 org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:67)
在 org.gradle.internal.invocation.GradleBuildController.运行(GradleBuildController.java:56)
在 org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner.运行ClientAction(AbstractClientProvidedBuildActionRunner.java:53)
在 org.gradle.tooling.internal.provider.runner.ClientProvidedPhasedActionRunner.run(ClientProvidedPhasedActionRunner.java:47)
在 org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
在 org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
在 org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:66)
在 org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)
在 org.gradle.tooling.internal.provider.FileSystemWatchingBuildActionRunner.run(FileSystemWatchingBuildActionRunner.java:90)
在 org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:41)
在 org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:49)
在 org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:44)
在 org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
在 org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
在 org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
在 org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
在 org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
在 org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
在 org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
在 org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)
在 org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
在 org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)
在 org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.运行(RunAsBuildOperationBuildActionRunner.java:44)
在 org.gradle.launcher.exec.InProcessBuildActionExecuter.lambda$执行$0(InProcessBuildActionExecuter.java:59)
在 org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:86)
在 org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:58)
在 org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:30)
在 org.gradle.launcher.exec.BuildTreeScopeLifecycleBuildActionExecuter.lambda$执行$0(BuildTreeScopeLifecycleBuildActionExecuter.java:34)
在 org.gradle.internal.buildtree.BuildTreeState.run(BuildTreeState.java:53)
在 org.gradle.launcher.exec.BuildTreeScopeLifecycleBuildActionExecuter.execute(BuildTreeScopeLifecycleBuildActionExecuter.java:33)
在 org.gradle.launcher.exec.BuildTreeScopeLifecycleBuildActionExecuter.execute(BuildTreeScopeLifecycleBuildActionExecuter.java:28)
在 org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:104)
在 org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:55)
在 org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:64)
在 org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:37)
在 org.gradle.tooling.internal.provider.SessionScopeLifecycleBuildActionExecuter.lambda$执行$0(SessionScopeLifecycleBuildActionExecuter.java:54)
在 org.gradle.internal.session.BuildSessionState.run(BuildSessionState.java:67)
在 org.gradle.tooling.internal.provider.SessionScopeLifecycleBuildActionExecuter.execute(SessionScopeLifecycleBuildActionExecuter.java:50)
在 org.gradle.tooling.internal.provider.SessionScopeLifecycleBuildActionExecuter.execute(SessionScopeLifecycleBuildActionExecuter.java:36)
在
...
ManagedExecutorImpl.java:48)
在 org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
2022-02-19 16:46:57,792 [650419] 信息 - s.plugins.gradle.GradleManager - 指示 gradle 使用 C:/Program Files/Java/jdk-11 中的 java ].0.13
2022-02-19 16:46:57,792 [650419] 信息 - System.util.ExternalSystemUtil - 外部项目 [C:/GitHub/AndroidStudio/Morholt] 解决任务在 3599 毫秒内执行。
2022-02-19 16:46:58,117 [650744] 信息 - ge.ExternalProjectsDataStorage - 在 0 毫秒内保存外部项目数据
我发现,这发生在使用 gwt 的项目之一上:
apply plugin: "gwt"
为了能够使用 gwt 我必须更新
类路径“org.wisepersist:gwt-gradle-plugin:1.0.13”
到
类路径“org.wisepersist:gwt-gradle-plugin:1.1.16
在 build.gradle 收到错误:
Failed to apply plugin class 'org.gradle.plugins.ide.idea.IdeaPlugin'. Cannot run Project.afterEvaluate(Action) when the project is already evaluated.
当我再次尝试 build.gradle
这是一个多项目,我没有直接使用idea插件。 不知道在哪里使用。
我之前已经更新到AndroidStudio 2021.1.1 Patch1和gradle 7.0.2 还删除了 .idea 和 .gradle 目录并重新开始清理缓存。
我可以在终端运行gradle。
你能告诉我在哪里可以找到这个错误吗?
android工作室日志:
2022-02-19 16:46:54,209 [ 646836] INFO - e.project.sync.GradleSyncState - Started single-variant (TRIGGER_USER_TRY_AGAIN) sync with Gradle for project 'Morholt'.
2022-02-19 16:46:54,256 [646883] 信息 - s.plugins.gradle.GradleManager - 指示 gradle 使用 C:/Program Files/Java/jdk-11 中的 java ].0.13 2022-02-19 16:46:54,256 [646883] 信息 - s.plugins.gradle.GradleManager - 指示 gradle 使用来自 C:/Program Files/Java/jdk-11.0.13 的 java 2022-02-19 16:46:54,256 [646883] 信息 - oject.common.GradleInitScripts - 初始化脚本文件 sync.studio.tooling 内容“初始化脚本 {\n 依赖项 {\n class 路径文件([ 'C:\app\Android Studio22\plugins\android\lib\android.jar', 'C:\app\Android Studio22\plugins\android\lib\android.jar', 'C:\app\Android Studio22\lib\kotlin-stdlib-1.4.32.jar'])\n }\n}\nallprojects {\n 应用插件:com.android.ide.gradle.model.builder.AndroidStudioToolingPlugin\n}\n" 2022-02-19 16:46:54,287 [646914] 信息 - xecution.GradleExecutionHelper - 将命令行参数传递给 Gradle 工具 API:--init-script C:\Users\peass\AppData\Local\Temp\ijmapper.gradle -Didea.sync.active=true -Porg.gradle.kotlin.dsl.provider.cid=102964837794900 --init-script C:\Users\peass\AppData\Local\Temp\sync.studio.tooling2.gradle -Djava.awt.headless=true --stacktrace -Pandroid.injected.build.model.only=true -Pandroid.injected.build.model.only.advanced=true -Pandroid.injected.invoked.from.ide=true -Pandroid.injected.build.model.only.versioned=3 -Pandroid.injected.studio.version=2021.1 .1 补丁 1 -Pandroid.injected.build.model.disable.src.download=true -Pidea.gradle.do.not.build.tasks=true -Dorg.gradle.internal.GradleProjectBuilderOptions=omit_all_tasks --init-script C:\Users\peass\AppData\Local\Temp\ijinit.gradle 2022-02-19 16:46:57,776 [650403] 信息 - .project.GradleProjectResolver - Gradle 项目解析错误 org.gradle.tooling.BuildActionFailureException: 提供的分阶段操作因异常而失败。 在 org.gradle.tooling.internal.consumer.connection.PhasedActionAwareConsumerConnection.run(PhasedActionAwareConsumerConnection.java:58) 在 org.gradle.tooling.internal.consumer.connection.ParameterValidatingConsumerConnection.run(ParameterValidatingConsumerConnection.java:62) 在 org.gradle.tooling.internal.consumer.DefaultPhasedBuildActionExecuter$1.run(DefaultPhasedBuildActionExecuter.java:78) 在 org.gradle.tooling.internal.consumer.DefaultPhasedBuildActionExecuter$1.run(DefaultPhasedBuildActionExecuter.java:70) 在 org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:144) 在 org.gradle.tooling.internal.consumer.connection.CancellableConsumerActionExecutor.run(CancellableConsumerActionExecutor.java:45) 在 org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:61) 在 org.gradle.tooling.internal.consumer.connection.RethrowingErrorsConsumerActionExecutor.run(RethrowingErrorsConsumerActionExecutor.java:38) 在 org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:67) 在 org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) 在 org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) 在 java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 在 java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 在 org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) 在 java.base/java.lang.Thread.run(Thread.java:829) 原因:com.intellij.openapi.externalSystem.model.ExternalSystemException:无法应用插件 class 'org.gradle.plugins.ide.idea.IdeaPlugin'。 当项目已经被评估时,不能 运行 Project.afterEvaluate(Action)。 在 org.jetbrains.plugins.gradle.model.ProjectImportAction.addBuildModels(ProjectImportAction.java:346) 在 org.jetbrains.plugins.gradle.model.ProjectImportAction.execute(ProjectImportAction.java:127) 在 org.jetbrains.plugins.gradle.model.ProjectImportAction.execute(ProjectImportAction.java:42) 在 org.gradle.tooling.internal.consumer.connection.InternalBuildActionAdapter.execute(InternalBuildActionAdapter.java:64) 在 org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner$ActionRunningListener.runAction(AbstractClientProvidedBuildActionRunner.java:134) 在 org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner$ActionRunningListener.buildFinished(AbstractClientProvidedBuildActionRunner.java:119) 在 jdk.internal.reflect.GeneratedMethodAccessor38.invoke(来源不明) 在 java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 ... 在 org.jetbrains.plugins.gradle.GradleConnectorService.withGradleConnection(GradleConnectorService.kt) 在 org.jetbrains.plugins.gradle.service.execution.GradleExecutionHelper.execute(GradleExecutionHelper.java:115) 在 org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:145) 在 org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:67) 在 com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.lambda$resolveProjectInfo$0(RemoteExternalSystemProjectResolverImpl.java:37) 在 com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.java:43) 在 com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.java:36) 在 com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.java:48) 在 com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:115) 在 com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:151) 在 com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:135) 在 com.intellij.openapi.externalSystem.util.ExternalSystemUtil$2.executeImpl(ExternalSystemUtil.java:569) 在 com.intellij.openapi.externalSystem.util.ExternalSystemUtil$2.lambda$执行 $1(ExternalSystemUtil.java:397) 在 com.intellij.openapi.project.DumbServiceHeavyActivities.suspendIndexingAndRun(DumbServiceHeavyActivities.java:21) 在 com.intellij.openapi.project.DumbServiceImpl.suspendIndexingAndRun(DumbServiceImpl.java:189) 在 com.intellij.openapi.externalSystem.util.ExternalSystemUtil$2.execute(ExternalSystemUtil.java:397) 在 com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4.run(ExternalSystemUtil.java:674) 在 com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:998) 在 com.intellij.openapi.progress.impl.CoreProgressManager.lambda$运行ProcessWithProgressAsync$5(CoreProgressManager.java:497) 在 com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$3(ProgressRunner.java:228) 在 com.intellij.openapi.progress.impl.CoreProgressManager.lambda$运行Process$2(CoreProgressManager.java:178) 在 com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688) 在 com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634) 在 com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:64) 在 com.intellij.openapi.progress.impl.CoreProgressManager.运行 处理(CoreProgressManager.java:165) 在 com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:228) 在 java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) 在 java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 在 java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 在 java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668) 在 java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665) 在 java.base/java.security.AccessController.doPrivileged(本机方法) 在 java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665) 在 java.base/java.lang.Thread.run(Thread.java:829) 原因:com.intellij.openapi.externalSystem.model.ExternalSystemException:无法应用插件 class 'org.gradle.plugins.ide.idea.IdeaPlugin'。 当项目已经被评估时,不能 运行 Project.afterEvaluate(Action)。 在 org.jetbrains.plugins.gradle.model.ProjectImportAction.addBuildModels(ProjectImportAction.java:346) 在 org.jetbrains.plugins.gradle.model.ProjectImportAction.execute(ProjectImportAction.java:127) 在 org.jetbrains.plugins.gradle.model.ProjectImportAction.execute(ProjectImportAction.java:42) 在 org.gradle.tooling.internal.consumer.connection.InternalBuildActionAdapter.execute(InternalBuildActionAdapter.java:64) 在 org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner$ActionRunningListener.runAction(AbstractClientProvidedBuildActionRunner.java:134) 在 org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner$ActionRunningListener.buildFinished(AbstractClientProvidedBuildActionRunner.java:119) 在 jdk.internal.reflect.GeneratedMethodAccessor38.invoke(来源不明) 在 java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) 在 org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) 在 org.gradle.internal.event.DefaultListenerManager$ListenerDetails.dispatch(DefaultListenerManager.java:398) 在 org.gradle.internal.event.DefaultListenerManager$ListenerDetails.dispatch(DefaultListenerManager.java:380) 在 org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:61) 在 org.gradle.internal.event.DefaultListenerManager$EventBroadcast$ListenerDispatch.dispatch(DefaultListenerManager.java:368) 在 org.gradle.internal.event.DefaultListenerManager$EventBroadcast$ListenerDispatch.dispatch(DefaultListenerManager.java:355) 在 org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:43) 在 org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:245) 在 org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:157) 在 org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:61) 在 org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:346) 在 org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:249) 在 org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:141) 在 org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:37) 在 org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) 在 com.sun.proxy.$Proxy19.buildFinished(来源不明) 在 org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:196) 在 org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:132) 在 org.gradle.internal.invocation.GradleBuildController$1.create(GradleBuildController.java:72) 在 org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:213) 在 org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:67) 在 org.gradle.internal.invocation.GradleBuildController.运行(GradleBuildController.java:56) 在 org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner.运行ClientAction(AbstractClientProvidedBuildActionRunner.java:53) 在 org.gradle.tooling.internal.provider.runner.ClientProvidedPhasedActionRunner.run(ClientProvidedPhasedActionRunner.java:47) 在 org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) 在 org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) 在 org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:66) 在 org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32) 在 org.gradle.tooling.internal.provider.FileSystemWatchingBuildActionRunner.run(FileSystemWatchingBuildActionRunner.java:90) 在 org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:41) 在 org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:49) 在 org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:44) 在 org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200) 在 org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195) 在 org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75) 在 org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68) 在 org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153) 在 org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68) 在 org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62) 在 org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76) 在 org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54) 在 org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76) 在 org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.运行(RunAsBuildOperationBuildActionRunner.java:44) 在 org.gradle.launcher.exec.InProcessBuildActionExecuter.lambda$执行$0(InProcessBuildActionExecuter.java:59) 在 org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:86) 在 org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:58) 在 org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:30) 在 org.gradle.launcher.exec.BuildTreeScopeLifecycleBuildActionExecuter.lambda$执行$0(BuildTreeScopeLifecycleBuildActionExecuter.java:34) 在 org.gradle.internal.buildtree.BuildTreeState.run(BuildTreeState.java:53) 在 org.gradle.launcher.exec.BuildTreeScopeLifecycleBuildActionExecuter.execute(BuildTreeScopeLifecycleBuildActionExecuter.java:33) 在 org.gradle.launcher.exec.BuildTreeScopeLifecycleBuildActionExecuter.execute(BuildTreeScopeLifecycleBuildActionExecuter.java:28) 在 org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:104) 在 org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:55) 在 org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:64) 在 org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:37) 在 org.gradle.tooling.internal.provider.SessionScopeLifecycleBuildActionExecuter.lambda$执行$0(SessionScopeLifecycleBuildActionExecuter.java:54) 在 org.gradle.internal.session.BuildSessionState.run(BuildSessionState.java:67) 在 org.gradle.tooling.internal.provider.SessionScopeLifecycleBuildActionExecuter.execute(SessionScopeLifecycleBuildActionExecuter.java:50) 在 org.gradle.tooling.internal.provider.SessionScopeLifecycleBuildActionExecuter.execute(SessionScopeLifecycleBuildActionExecuter.java:36) 在 ...
ManagedExecutorImpl.java:48) 在 org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
2022-02-19 16:46:57,792 [650419] 信息 - s.plugins.gradle.GradleManager - 指示 gradle 使用 C:/Program Files/Java/jdk-11 中的 java ].0.13 2022-02-19 16:46:57,792 [650419] 信息 - System.util.ExternalSystemUtil - 外部项目 [C:/GitHub/AndroidStudio/Morholt] 解决任务在 3599 毫秒内执行。 2022-02-19 16:46:58,117 [650744] 信息 - ge.ExternalProjectsDataStorage - 在 0 毫秒内保存外部项目数据
我发现,这发生在使用 gwt 的项目之一上:
apply plugin: "gwt"
为了能够使用 gwt 我必须更新 类路径“org.wisepersist:gwt-gradle-plugin:1.0.13” 到 类路径“org.wisepersist:gwt-gradle-plugin:1.1.16