summaryrefslogtreecommitdiff
path: root/src/main/scala
diff options
context:
space:
mode:
authorJohannes Rudolph <johannes.rudolph@gmail.com>2013-05-29 14:09:01 +0200
committerJohannes Rudolph <johannes.rudolph@gmail.com>2013-05-29 14:09:01 +0200
commit90b63f86c31d0379f53578f9d7c5d0778b7ed4d7 (patch)
tree8cca1db7ff51838f00f4cb374ed16a399bcbfe09 /src/main/scala
parentc80dfc25c25a63da02ad4819988a19a4b5656652 (diff)
downloadspray-json-90b63f86c31d0379f53578f9d7c5d0778b7ed4d7.tar.gz
spray-json-90b63f86c31d0379f53578f9d7c5d0778b7ed4d7.tar.bz2
spray-json-90b63f86c31d0379f53578f9d7c5d0778b7ed4d7.zip
wrap exceptions so that the actual stack trace doesn't get lost
Diffstat (limited to 'src/main/scala')
-rw-r--r--src/main/scala/spray/json/lenses/package.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/scala/spray/json/lenses/package.scala b/src/main/scala/spray/json/lenses/package.scala
index ade0e9b..aef40db 100644
--- a/src/main/scala/spray/json/lenses/package.scala
+++ b/src/main/scala/spray/json/lenses/package.scala
@@ -21,7 +21,7 @@ package object lenses {
case class GetOrThrow[B](e: Either[Throwable, B]) {
def getOrThrow: B = e match {
case Right(b) => b
- case Left(e) => throw e
+ case Left(e) => throw new RuntimeException(e)
}
}
@@ -53,4 +53,4 @@ package object lenses {
}
implicit def validateOption[T](o: Option[T]): ValidateOption[T] = ValidateOption(o)
-} \ No newline at end of file
+}