From a6193f2ed7d4bd36e587eb768df8ed03b2ddbae9 Mon Sep 17 00:00:00 2001 From: Eugene Yokota Date: Mon, 9 Mar 2015 21:20:52 -0400 Subject: [PATCH] Don't catch throwable --- cache/tracking/src/main/scala/sbt/Tracked.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cache/tracking/src/main/scala/sbt/Tracked.scala b/cache/tracking/src/main/scala/sbt/Tracked.scala index 13119df3a..48ff86a41 100644 --- a/cache/tracking/src/main/scala/sbt/Tracked.scala +++ b/cache/tracking/src/main/scala/sbt/Tracked.scala @@ -3,7 +3,7 @@ */ package sbt -import java.io.File +import java.io.{ File, IOException } import CacheIO.{ fromFile, toFile } import sbinary.Format import scala.reflect.Manifest @@ -42,7 +42,7 @@ object Tracked { val previous: Option[O] = try { fromJsonFile[O](cacheFile).toOption } catch { - case e: Throwable => None + case e: IOException => None } val next = f(in, previous) IO.createDirectory(cacheFile.getParentFile)