intellij idea社区版无法导入grails 3项目
Unable to import grails 3 project in intellij idea community edition
我试图在 intellij idea 社区版中导入 grails 3 项目
我遇到错误
java.lang.NullPointerException at
com.android.tools.idea.project.messages.AbstractSyncMessages.removeMessages(AbstractSyncMessages.java:79) at
com.android.tools.idea.gradle.project.sync.messages.GradleSyncMessages.removeProjectMessages(GradleSyncMessages.java:50) at
com.android.tools.idea.gradle.project.sync.idea.notification.GradleNotificationExtension.customize(GradleNotificationExtension.java:57) at
com.intellij.openapi.externalSystem.service.notification.ExternalSystemNotificationManager.createNotification(ExternalSystemNotificationManager.java:168) at
com.intellij.openapi.externalSystem.util.ExternalSystemUtil.createFailureResult(ExternalSystemUtil.java:651) at
com.intellij.openapi.externalSystem.util.ExternalSystemUtil.onFailure(ExternalSystemUtil.java:517) at
com.intellij.openapi.externalSystem.service.remote.ExternalSystemProgressNotificationManagerImpl.onFailure(ExternalSystemProgressNotificationManagerImpl.java:124) at
com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:94) at
com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:163) at
com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:149) at
com.intellij.openapi.externalSystem.util.ExternalSystemUtil.execute(ExternalSystemUtil.java:542) at
com.intellij.openapi.externalSystem.util.ExternalSystemUtil.run(ExternalSystemUtil.java:605) at
com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:750) at
com.intellij.openapi.progress.impl.CoreProgressManager.run(CoreProgressManager.java:434) at
com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess(CoreProgressManager.java:157) at
com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:580) at
com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:525) at
com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:85) at
com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at
com.intellij.openapi.application.impl.ApplicationImpl.lambda$null(ApplicationImpl.java:565) at
com.intellij.openapi.application.impl.ApplicationImpl.run(ApplicationImpl.java:305) at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at
java.util.concurrent.FutureTask.run(FutureTask.java:266) at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at
java.lang.Thread.run(Thread.java:745)
Consult IDE log for more details (Help | Show Log)
此问题是由于 gradle 包装器未在 gradle_home 配置,而不是引用 gradle 包装器,如果我将 gradle 手动设置为本地已安装 gradle 这工作正常。
对我来说,JVM 有问题 (?)link,使用 JAVA_HOME 而不是 Project JVM 解决了这个问题。
我通过将 gradle jvm 更改为 JAVA_HOME 解决了这个问题。
我试图在 intellij idea 社区版中导入 grails 3 项目
我遇到错误
java.lang.NullPointerException at
com.android.tools.idea.project.messages.AbstractSyncMessages.removeMessages(AbstractSyncMessages.java:79) at
com.android.tools.idea.gradle.project.sync.messages.GradleSyncMessages.removeProjectMessages(GradleSyncMessages.java:50) at
com.android.tools.idea.gradle.project.sync.idea.notification.GradleNotificationExtension.customize(GradleNotificationExtension.java:57) at
com.intellij.openapi.externalSystem.service.notification.ExternalSystemNotificationManager.createNotification(ExternalSystemNotificationManager.java:168) at
com.intellij.openapi.externalSystem.util.ExternalSystemUtil.createFailureResult(ExternalSystemUtil.java:651) at
com.intellij.openapi.externalSystem.util.ExternalSystemUtil.onFailure(ExternalSystemUtil.java:517) at
com.intellij.openapi.externalSystem.service.remote.ExternalSystemProgressNotificationManagerImpl.onFailure(ExternalSystemProgressNotificationManagerImpl.java:124) at
com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:94) at
com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:163) at
com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:149) at
com.intellij.openapi.externalSystem.util.ExternalSystemUtil.execute(ExternalSystemUtil.java:542) at
com.intellij.openapi.externalSystem.util.ExternalSystemUtil.run(ExternalSystemUtil.java:605) at
com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:750) at
com.intellij.openapi.progress.impl.CoreProgressManager.run(CoreProgressManager.java:434) at
com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess(CoreProgressManager.java:157) at
com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:580) at
com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:525) at
com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:85) at
com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at
com.intellij.openapi.application.impl.ApplicationImpl.lambda$null(ApplicationImpl.java:565) at
com.intellij.openapi.application.impl.ApplicationImpl.run(ApplicationImpl.java:305) at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at
java.util.concurrent.FutureTask.run(FutureTask.java:266) at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at
java.lang.Thread.run(Thread.java:745)
Consult IDE log for more details (Help | Show Log)
此问题是由于 gradle 包装器未在 gradle_home 配置,而不是引用 gradle 包装器,如果我将 gradle 手动设置为本地已安装 gradle 这工作正常。
对我来说,JVM 有问题 (?)link,使用 JAVA_HOME 而不是 Project JVM 解决了这个问题。
我通过将 gradle jvm 更改为 JAVA_HOME 解决了这个问题。