无法在IntelliJ IDEA社区版中导入Grails 3项目

6
我尝试在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$3$3.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$3.execute(ExternalSystemUtil.java:542) at 
com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4.run(ExternalSystemUtil.java:605) at 
com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:750) at 
com.intellij.openapi.progress.impl.CoreProgressManager$5.run(CoreProgressManager.java:434) at 
com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(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$10(ApplicationImpl.java:565) at 
com.intellij.openapi.application.impl.ApplicationImpl$1.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)

看起来像 https://youtrack.jetbrains.com/issue/IDEA-185387。 - CrazyCoder
嗨,CrazyCoder,这个问题并不像http://youtrack.jetbrains.com/issue/IDEA-185387中所述。我已经找到了根本原因并已经回答了相同的问题。 - Kapil Arora
3个回答

17

对我来说,这是一个到JVM的损坏链接,使用JAVA_HOME而不是项目JVM解决了这个问题。


4

我通过将Gradle JVM更改为JAVA_HOME来解决了这个问题。


1
由于gradle wrapper未在gradle_home中配置,因此出现了此问题。如果我手动将gradle设置为本地安装的gradle而不是引用gradle wrapper,则可以正常工作。请注意,保留html标签。

你在哪里做这个的? - philburns

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接