Description: foo
 bar

--- janino-2.5.6.orig/src/org/codehaus/janino/util/resource/JarDirectoriesResourceFinder.java
+++ janino-2.5.6/src/org/codehaus/janino/util/resource/JarDirectoriesResourceFinder.java
@@ -52,7 +52,7 @@
         super(new MultiDimensionalIterator(
         
             // Iterate over directories.
-            new TransformingIterator(Arrays.asList(directories).iterator()) {
+            new TransformingIterator(Arrays.asList(filterExistingDirs(directories)).iterator()) {
                 protected Object transform(Object o) { // File directory => Iterator ResourceFinder
                     File directory = (File) o;
         
@@ -75,4 +75,14 @@
             2
         ));
     }
+
+    private static File[] filterExistingDirs(
+        File[] dirs
+    ) {
+        ArrayList result = new ArrayList(dirs.length);
+        for (int i = 0; i < dirs.length; i++) {
+            if (dirs[i].exists()) result.add(dirs[i]);
+        }
+        return (File[]) result.toArray(new File[result.size()]);
+    }
 }

