diff --git a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleAutoImportAware.java b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleAutoImportAware.java index ca748ed7c762..6c8a5308ddc5 100644 --- a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleAutoImportAware.java +++ b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleAutoImportAware.java @@ -52,7 +52,12 @@ public class GradleAutoImportAware implements ExternalSystemAutoImportAware { } Map rootPaths = ContainerUtilRt.newHashMap(); for (ExternalProjectSettings setting : projectsSettings) { - rootPaths.put(new File(setting.getExternalProjectPath()).getParentFile().getAbsolutePath(), setting.getExternalProjectPath()); + if(setting != null && setting.getExternalProjectPath() != null) { + File rootPath = new File(setting.getExternalProjectPath()); + if(rootPath.getParentFile() != null) { + rootPaths.put(rootPath.getParentFile().getAbsolutePath(), setting.getExternalProjectPath()); + } + } } for (File f = new File(changedFileOrDirPath).getParentFile(); f != null; f = f.getParentFile()) {