Grails3.0错误,空指针

Grails3.0错误,空指针,grails,Grails,我只是试图通过“Grails”在命令行中运行Grails 3.0.1,但失败了,出现了以下stacktrace: | Error Error occurred running Grails CLI: null java.lang.NullPointerException at org.codehaus.groovy.runtime.DefaultGroovyMethods.collect(DefaultGroovyMethods.java:3137) at org.grails.

我只是试图通过“Grails”在命令行中运行Grails 3.0.1,但失败了,出现了以下stacktrace:

| Error Error occurred running Grails CLI: null
java.lang.NullPointerException
    at org.codehaus.groovy.runtime.DefaultGroovyMethods.collect(DefaultGroovyMethods.java:3137)
    at org.grails.cli.profile.git.GitProfileRepository.getAllProfiles(GitProfileRepository.groovy:72)
    at org.grails.cli.profile.commands.ListProfilesCommand.handle(ListProfilesCommand.groovy:43)
    at org.grails.cli.GrailsCli.execute(GrailsCli.groovy:173)
    at org.grails.cli.GrailsCli.getBaseUsage(GrailsCli.groovy:118)
    at org.grails.cli.GrailsCli.execute(GrailsCli.groovy:162)
    at org.grails.cli.GrailsCli.main(GrailsCli.groovy:99)
| Error Error occurred running Grails CLI: null
我正在使用这个版本的Java

java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)

我已经尝试了在不同线程中提到的所有事情,包括设置GRAILS_选项。这个问题似乎在跑步后就消失了
grails创建应用程序myApp
并创建一个示例应用程序


不知道为什么,但似乎是Grails repo的连接问题,在运行命令后解决了。

这是一个新项目还是您做了更改?您曾经创建过什么配置文件?build.gradle有变化吗?嗨,我还没有创建任何项目,我只是想开箱即用地运行grails。我认为空指针之后的错误是代理问题,因为我现在在大学。我刚刚使用了我的普通用户帐户,Grails2.5运行没有任何问题请确保,g2.5和g3有一个适当的分离环境-它们真的不同。最好通过gvm之类的工具来确保这一点。我刚刚删除了2.5,因为我们必须使用3.0。此外,我还调整了systemenvironmentvariables-还有什么要做的吗?它应该归结为
$GRAILS\u HOME
$PATH
。然而,考虑使用可重复的结果,也更容易更新。删除g2.5有帮助吗?