【问题标题】:Grails 3.0 error, nullpointerGrails 3.0 错误,空指针
【发布时间】:2015-04-09 09:33:31
【问题描述】:

我只是试图通过“grails”在命令行中运行 Grails 3.0.1,但它失败并显示以下堆栈跟踪:

| 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)

【问题讨论】:

  • 这是一个新项目还是您进行了更改?你用什么个人资料创建的? build.gradle 有变化吗?
  • 嗨,我还没有创建任何项目,只是想开箱即用地运行 grails。我认为空指针之后的错误是代理问题,因为我现在在大学。我只是使用我的普通用户帐户,grails 2.5 运行没有任何问题
  • 请确保您有一个适合 g2.5 和 g3 的独立环境 - 它们确实不同。最好通过 gvm 等工具来确保这一点。
  • 我刚刚删除了 2.5,因为我们必须使用 3.0。另外我调整了系统环境变量 - 还有待办事项吗?
  • 它应该归结为$GRAILS_HOME$PATH。但考虑使用gvmtool.net 以获得可重现的结果和更轻松的更新。删除 g2.5 有帮助吗?

标签: grails


【解决方案1】:

我已经尝试了不同线程中提到的所有内容,包括设置 GRAILS_OPTS。运行后问题似乎消失了 grails create-app myApp 并创建一个示例应用程序。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多