Skip to content

Commit 078fb05

Browse files
authored
Merge pull request #8716 from sdedic/gradle/npe-error-report
Prevents NPE if buildscript does not exist
2 parents 3831b6a + 086f4bd commit 078fb05

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

extide/gradle/src/org/netbeans/modules/gradle/loaders/AbstractProjectLoader.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
*/
1919
package org.netbeans.modules.gradle.loaders;
2020

21+
import java.io.File;
2122
import java.util.Collection;
2223
import java.util.Collections;
2324
import java.util.HashMap;
@@ -124,7 +125,11 @@ static GradleProject createGradleProject(GradleFiles gf, ProjectInfoDiskCache.Qu
124125
}
125126
}
126127
for (String s : problems) {
127-
reps.add(GradleProject.createGradleReport(gf.getBuildScript().toPath(), s));
128+
File p = gf.getBuildScript();
129+
if (p == null) {
130+
p = gf.getSettingsScript();
131+
}
132+
reps.add(GradleProject.createGradleReport(p == null ? null : p.toPath(), s));
128133
}
129134
return new GradleProject(info.getQuality(), reps, results.values());
130135

0 commit comments

Comments
 (0)