You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by xa...@apache.org on 2009/07/01 07:55:39 UTC

svn commit: r790046 - /ant/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeCallers.java

Author: xavier
Date: Wed Jul  1 05:55:38 2009
New Revision: 790046

URL: http://svn.apache.org/viewvc?rev=790046&view=rev
Log:
FIX: NPE when a conf is unknown (related to IVY-983)

Modified:
    ant/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeCallers.java

Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeCallers.java
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeCallers.java?rev=790046&r1=790045&r2=790046&view=diff
==============================================================================
--- ant/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeCallers.java (original)
+++ ant/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeCallers.java Wed Jul  1 05:55:38 2009
@@ -60,10 +60,12 @@
         public void addConfiguration(String callerConf, String[] dependencyConfs) {
             updateConfs(callerConf, dependencyConfs);
             Configuration conf = md.getConfiguration(callerConf);
-            String[] confExtends = conf.getExtends();
-            if (confExtends != null) {
-                for (int i = 0; i < confExtends.length; i++) {
-                    addConfiguration(confExtends[i], dependencyConfs);
+            if (conf != null) {
+                String[] confExtends = conf.getExtends();
+                if (confExtends != null) {
+                    for (int i = 0; i < confExtends.length; i++) {
+                        addConfiguration(confExtends[i], dependencyConfs);
+                    }
                 }
             }
         }