Index: src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java
===================================================================
--- src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java	(wersja 571054)
+++ src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java	(kopia robocza)
@@ -45,13 +45,15 @@
             this.parent = parent;
             this.conflictManager = conflictManager;
             this.selected = selected;
-            for (Iterator iter = selected.iterator(); iter.hasNext();) {
-                Object o = (Object) iter.next();
-                if (!(o instanceof IvyNode)) {
-                    throw new IllegalArgumentException(
-                            "selected nodes must be instance of IvyNode. Found: "
-                                    + o.getClass().getName());
-                }
+            if(selected!=null){
+	            for (Iterator iter = selected.iterator(); iter.hasNext();) {
+	                Object o = (Object) iter.next();
+	                if (!(o instanceof IvyNode)) {
+	                    throw new IllegalArgumentException(
+	                            "selected nodes must be instance of IvyNode. Found: "
+	                                    + o.getClass().getName());
+	                }
+	            }
             }
         }
 
