I am getting the below mentioned error while executing an iterative task where I am reusing a few RDDs in the loop.
Exception in thread "main" java.io.IOException: Class not found
at org.objectweb.asm.ClassReader.a(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at spark.ClosureCleaner$.spark$ClosureCleaner$$getClassReader(ClosureCleaner.scala:15)
at spark.ClosureCleaner$$anonfun$clean$2.apply(ClosureCleaner.scala:89)
at spark.ClosureCleaner$$anonfun$clean$2.apply(ClosureCleaner.scala:88)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:76)
at spark.ClosureCleaner$.clean(ClosureCleaner.scala:88)
at spark.SparkContext.clean(SparkContext.scala:563)
at spark.RDD.map(RDD.scala:170)
at spark.api.java.JavaRDDLike$class.map(JavaRDDLike.scala:60)
at spark.api.java.JavaRDD.map(JavaRDD.scala:7)
at spark.examples.JavaCKJMPR.main(JavaCKJMPR.java:281)
Exception in thread "delete Spark temp dir /tmp/spark-297c2d12-88d2-4f9f-9154-f1e26967a360" java.lang.NoClassDefFoundError: spark/Utils$$anonfun$deleteRecursively$1
at spark.Utils$.deleteRecursively(Utils.scala:271)
at spark.Utils$$anon$2.run(Utils.scala:87)
Caused by: java.lang.ClassNotFoundException: spark.Utils$$anonfun$deleteRecursively$1
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 2 more
Caused by: java.io.FileNotFoundException: /home/angshu/spark-0.6.0/core/target/scala-2.9.2/classes/spark/Utils$$anonfun$deleteRecursively$1.class (Too many open files)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at sun.misc.URLClassPath$FileLoader$1.getInputStream(URLClassPath.java:1005)
at sun.misc.Resource.cachedInputStream(Resource.java:61)
at sun.misc.Resource.getByteBuffer(Resource.java:144)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:256)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
... 7 more
Exception in thread "delete Spark temp dir /tmp/spark-16e20a2b-b1e5-45c1-93e0-3e84ffe39eb6" java.lang.NoClassDefFoundError: spark/Utils$$anonfun$deleteRecursively$1
at spark.Utils$.deleteRecursively(Utils.scala:271)
at spark.Utils$$anon$2.run(Utils.scala:87)
Exception in thread "delete Spark local dirs" java.lang.NoClassDefFoundError: spark/storage/DiskStore$$anon$1$$anonfun$run$1
at spark.storage.DiskStore$$anon$1.run(DiskStore.scala:175)
Caused by: java.lang.ClassNotFoundException: spark.storage.DiskStore$$anon$1$$anonfun$run$1
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 1 more
Caused by: java.io.FileNotFoundException: /home/angshu/spark-0.6.0/core/target/scala-2.9.2/classes/spark/storage/DiskStore$$anon$1$$anonfun$run$1.class (Too many open files)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at sun.misc.URLClassPath$FileLoader$1.getInputStream(URLClassPath.java:1005)
at sun.misc.Resource.cachedInputStream(Resource.java:61)
at sun.misc.Resource.getByteBuffer(Resource.java:144)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:256)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
... 6 more