Prevents NPE if buildscript does not exist
diff --git a/extide/gradle/src/org/netbeans/modules/gradle/loaders/AbstractProjectLoader.java b/extide/gradle/src/org/netbeans/modules/gradle/loaders/AbstractProjectLoader.java index e330c7e..a3415e5 100644 --- a/extide/gradle/src/org/netbeans/modules/gradle/loaders/AbstractProjectLoader.java +++ b/extide/gradle/src/org/netbeans/modules/gradle/loaders/AbstractProjectLoader.java
@@ -18,6 +18,7 @@ */ package org.netbeans.modules.gradle.loaders; +import java.io.File; import java.util.Collection; import java.util.Collections; import java.util.HashMap; @@ -124,7 +125,11 @@ } } for (String s : problems) { - reps.add(GradleProject.createGradleReport(gf.getBuildScript().toPath(), s)); + File p = gf.getBuildScript(); + if (p == null) { + p = gf.getSettingsScript(); + } + reps.add(GradleProject.createGradleReport(p == null ? null : p.toPath(), s)); } return new GradleProject(info.getQuality(), reps, results.values());