IAE: FileUtil.toSystemIndependentName
[idea/community.git] / plugins / groovy / src / org / jetbrains / plugins / groovy / runner / GroovyScriptRunConfiguration.java
index 31eaa0a19fb8501c01e9099229215b2257a03203..e90f8d248f8ffc13176c3b245e5791018a306200 100644 (file)
@@ -60,7 +60,7 @@ public class GroovyScriptRunConfiguration extends ModuleBasedConfiguration<RunCo
   public String workDir;
   public boolean isDebugEnabled;
   public String scriptParams;
-  public String scriptPath;
+  @Nullable public String scriptPath;
 
   public GroovyScriptRunConfiguration(final String name, final Project project, final ConfigurationFactory factory) {
     super(name, new RunConfigurationModule(project), factory);
@@ -196,6 +196,7 @@ public class GroovyScriptRunConfiguration extends ModuleBasedConfiguration<RunCo
 
   @Nullable
   private VirtualFile getScriptFile() {
+    if (scriptPath == null) return null;
     return LocalFileSystem.getInstance().findFileByPath(FileUtil.toSystemIndependentName(scriptPath));
   }