加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Grails clean命令抛出空指针异常

发布时间:2020-12-15 02:13:23 所属栏目:Java 来源:网络整理
导读:我们计划将应用程序的grails从2.0.1升级到3.1.1.在执行 grails clean --stacktrace --verbose 我得到以下例外情况: | Error Error occurred running Grails CLI: null java.lang.NullPointerException at org.grails.cli.GrailsCli.initializeProfile(Grail
我们计划将应用程序的grails从2.0.1升级到3.1.1.在执行

grails clean --stacktrace --verbose

我得到以下例外情况:

| Error Error occurred running Grails CLI: null
     java.lang.NullPointerException
    at org.grails.cli.GrailsCli.initializeProfile(GrailsCli.groovy:504)
    at org.grails.cli.GrailsCli.initializeApplication(GrailsCli.groovy:308)
    at org.grails.cli.GrailsCli.execute(GrailsCli.groovy:271)
    at org.grails.cli.GrailsCli.main(GrailsCli.groovy:162)
  | Error Error occurred running Grails CLI: null

我也试过设置GRAIL_OPTS,但它仍然无法正常工作.

set GRAILS_OPTS="-XX:-UseSplitVerifier -Xverify:none"

环境细节:

| Grails Version: 3.1.1
    | Groovy Version: 2.4.5
    | JVM Version: 1.8.0_74

任何指针将不胜感激.

谢谢.

解决方法

在grails 3.2.11项目中,您可以通过以下方式解决此问题.
查看/gradle.properties以查看grailsVersion的设置.我看起来像这样:
grailsVersion = 3.2.11

打开命令窗口并检查您的grails版本

$grails -version
| Grails Version: 3.2.11
| Groovy Version: 2.4.11
| JVM Version: 1.8.0_144

他们应该匹配.如果他们不这样做,请使用sdkman设置或安装正确的版本

$sdk list grails
================================================================================
Available Grails Versions
================================================================================
   * 3.3.3                3.2.12               3.1.14               3.0.17         
   * 3.3.2            > * 3.2.11               3.1.13               3.0.16         
     3.3.1                3.2.10               3.1.12               3.0.15         
   * 3.3.0.RC1            3.2.1                3.1.11               3.0.14         
     3.3.0.M2             3.2.0                3.1.10               3.0.13         
   * 3.3.0.M1             3.1.9                3.1.1                3.0.12         
     3.3.0                3.1.8                3.1.0                3.0.11         
   * 3.2.9                3.1.7                3.0.9                3.0.10         
   * 3.2.8                3.1.6                3.0.8                3.0.1          
     3.2.7                3.1.5                3.0.7                3.0.0          
     3.2.6                3.1.4                3.0.6              * 2.5.6          
     3.2.5                3.1.3                3.0.5              * 2.5.5          
   * 3.2.4                3.1.2                3.0.4              * 2.5.4          
   * 3.2.3                3.1.16               3.0.3                2.5.3          
     3.2.2                3.1.15               3.0.2                2.5.2          
================================================================================
+ - local version
* - installed
> - currently in use
================================================================================

如果您没有看到您的版本,请安装它$sdk install grails 3.2.11然后将其设置为默认值$sdk默认grails 3.2.11

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读