aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimothy Hunter <tjhunter@paris.eecs.berkeley.edu>2011-04-14 23:28:37 -0700
committerMatei Zaharia <matei@eecs.berkeley.edu>2011-04-18 17:12:29 -0700
commit5c9535228a00ccc7fe001dcd2aca8f1e55ccb0a2 (patch)
tree42eb931c2515c88a6e5bff41f96c6be3ffbbfb00
parent370b95816f0adbb1e47508b38240eef8f36367bb (diff)
downloadspark-5c9535228a00ccc7fe001dcd2aca8f1e55ccb0a2.tar.gz
spark-5c9535228a00ccc7fe001dcd2aca8f1e55ccb0a2.tar.bz2
spark-5c9535228a00ccc7fe001dcd2aca8f1e55ccb0a2.zip
fixed small bug when classpath has some strange formatting
-rw-r--r--core/src/main/scala/spark/MesosScheduler.scala8
1 files changed, 5 insertions, 3 deletions
diff --git a/core/src/main/scala/spark/MesosScheduler.scala b/core/src/main/scala/spark/MesosScheduler.scala
index 6a592d13c3..1cfc7052c6 100644
--- a/core/src/main/scala/spark/MesosScheduler.scala
+++ b/core/src/main/scala/spark/MesosScheduler.scala
@@ -253,9 +253,11 @@ extends MScheduler with spark.Scheduler with Logging
// Copy each JAR to a unique filename in the jarDir
for ((path, index) <- sc.jars.zipWithIndex) {
val file = new File(path)
- val filename = index + "_" + file.getName
- copyFile(file, new File(jarDir, filename))
- filenames += filename
+ if (file.exists) {
+ val filename = index + "_" + file.getName
+ copyFile(file, new File(jarDir, filename))
+ filenames += filename
+ }
}
// Create the server
jarServer = new HttpServer(jarDir)