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

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

commit c7dbd966107333c62ffac410f56f980eea8fe7d1
Author: Svata Dedic <svatopluk.de...@oracle.com>
AuthorDate: Tue Apr 4 16:53:17 2023 +0200

    If no origin is reported, pretend this configuration defines the dependency 
to prevent NPEs later.
---
 .../modules/gradle/java/queries/GradleDependenciesImplementation.java | 4 ++++
 1 file changed, 4 insertions(+)

diff --git 
a/java/gradle.java/src/org/netbeans/modules/gradle/java/queries/GradleDependenciesImplementation.java
 
b/java/gradle.java/src/org/netbeans/modules/gradle/java/queries/GradleDependenciesImplementation.java
index af4f87ec52..d26ba5c04c 100644
--- 
a/java/gradle.java/src/org/netbeans/modules/gradle/java/queries/GradleDependenciesImplementation.java
+++ 
b/java/gradle.java/src/org/netbeans/modules/gradle/java/queries/GradleDependenciesImplementation.java
@@ -184,6 +184,10 @@ public class GradleDependenciesImplementation implements 
ProjectDependenciesImpl
                 
                 for (GradleDependency dep : cfg.getDependencies()) {
                     this.cfg = cfg.getDependencyOrigin(dep);
+                    if (this.cfg == null) {
+                        // safeguard: we cannot determine the origin, so let's 
assume this configuration defines the dependency
+                        this.cfg = cfg;
+                    }
                     List<Dependency> ch = processLevel(cfg, dep, new 
HashSet<>());
                     Dependency n = createDependency(dep, ch);
                     rootDeps.add(n);


---------------------------------------------------------------------
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