This is an automated email from the ASF dual-hosted git repository.

lkishalmi pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git


The following commit(s) were added to refs/heads/master by this push:
     new e6ec1d18f2 Fix NPE when there is no build.gradle for the root project
e6ec1d18f2 is described below

commit e6ec1d18f246dd5cbd54bce502dc25c93f7f3fef
Author: Laszlo Kishalmi <laszlo.kisha...@gmail.com>
AuthorDate: Fri Jul 15 22:45:34 2022 -0700

    Fix NPE when there is no build.gradle for the root project
---
 extide/gradle/src/org/netbeans/modules/gradle/GradleProject.java | 2 +-
 extide/gradle/src/org/netbeans/modules/gradle/GradleReport.java  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/extide/gradle/src/org/netbeans/modules/gradle/GradleProject.java 
b/extide/gradle/src/org/netbeans/modules/gradle/GradleProject.java
index 0220a64f3a..91d99ea0c0 100644
--- a/extide/gradle/src/org/netbeans/modules/gradle/GradleProject.java
+++ b/extide/gradle/src/org/netbeans/modules/gradle/GradleProject.java
@@ -121,7 +121,7 @@ public final class GradleProject implements Serializable, 
Lookup.Provider {
 
     public final GradleProject invalidate(String... reason) {
         GradleFiles gf = new GradleFiles(baseProject.getProjectDir(), true);
-        Path scriptPath = gf.getBuildScript().toPath();
+        Path scriptPath = gf.getBuildScript() != null ? 
gf.getBuildScript().toPath() : null;
         List<GradleReport> reports = new ArrayList<>();
         for (String s : reason) {
             reports.add(GradleReport.simple(scriptPath, s));
diff --git a/extide/gradle/src/org/netbeans/modules/gradle/GradleReport.java 
b/extide/gradle/src/org/netbeans/modules/gradle/GradleReport.java
index f6aabe0db0..c7d09584b6 100644
--- a/extide/gradle/src/org/netbeans/modules/gradle/GradleReport.java
+++ b/extide/gradle/src/org/netbeans/modules/gradle/GradleReport.java
@@ -51,7 +51,7 @@ public final class GradleReport {
     }
     
     public static GradleReport simple(Path script, String message) {
-        return new GradleReport(null, script.toString(), -1, message, null);
+        return new GradleReport(null, script != null ? script.toString() : 
null, -1, message, null);
     }
 
     public GradleReport(Path scriptLocation, String message, GradleReport 
causedBy) {


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to