workaround groovy runner NPE (EA-44399)

This commit is contained in:
peter
2013-03-07 21:18:47 +01:00
parent 8a76dea00c
commit 31ab697103
2 changed files with 4 additions and 2 deletions
@@ -97,7 +97,9 @@ public class DefaultGroovyScriptRunner extends GroovyScriptRunner {
if (groovyHome != null) {
groovyHome = FileUtil.toSystemDependentName(groovyHome);
}
setGroovyHome(params, groovyHome);
if (groovyHome != null) {
setGroovyHome(params, groovyHome);
}
final String confPath = getConfPath(groovyHome);
params.getVMParametersList().add("-Dgroovy.starter.conf=" + confPath);
@@ -79,7 +79,7 @@ public abstract class GroovyScriptRunner {
}
}
protected static void setGroovyHome(JavaParameters params, String groovyHome) {
protected static void setGroovyHome(JavaParameters params, @NotNull String groovyHome) {
params.getVMParametersList().add("-Dgroovy.home=" + groovyHome);
if (groovyHome.contains("grails")) { //a bit of a hack
params.getVMParametersList().add("-Dgrails.home=" + groovyHome);