J'essayais d'importer le projet grails 3 dans l'édition de la communauté intellij idea
J'obtiens une erreur
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)
Ce problème était dû au fait que l'encapsuleur Gradle n'était pas configuré dans gradle_home et au lieu de faire référence à l'encapsuleur Gradle si je règle manuellement le gradle sur le graduel installé local, cela fonctionne correctement.
Pour moi, c’était un lien brisé (?) Vers la machine virtuelle, l’utilisation de Java_HOME au lieu de Project JVM a résolu le problème.
J'ai résolu ce problème en remplaçant jvm par gradle par Java_HOME.