Search code examples
grails

"Error occurred running Grails CLI: null" when running grails 3.0 command line


I'm trying to run grails list-profiles, but receive the following error:

snowch@snowch-ws2:~/repos$ grails list-profiles --stacktrace
| Error Error occurred running Grails CLI: null (NOTE: Stack trace has been filtered. Use --verbose to see entire trace.)
java.lang.NullPointerException
    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.main(GrailsCli.groovy:99)
| Error Error occurred running Grails CLI: null

My versions are:

snowch@snowch-ws2:~/repos$ grails --version
| Grails Version: 3.0.1
| Groovy Version: 2.4.3
| JVM Version: 1.7.0_75

This was on a fresh install of grails and gvm.

The command grails create-app myapp works without error.

This question is similar to Grails 3.0 error, nullpointer, however, that question does not state what command is being run.


Solution

  • After searching online, I found that I needed to set my GRAILS_OPTS environment variable as follows before running the command:

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

    Source of fix: https://grails.org/news/1292028