From 24d90f95dc4747f54d422b094f2a4fe53b684682 Mon Sep 17 00:00:00 2001 From: Christos KK Loverdos Date: Fri, 29 Jun 2012 15:39:42 +0300 Subject: [PATCH] Do not throw exceptions at the browser's face --- .../gr/grnet/aquarium/service/FinagleRESTService.scala | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/main/scala/gr/grnet/aquarium/service/FinagleRESTService.scala b/src/main/scala/gr/grnet/aquarium/service/FinagleRESTService.scala index 2d61e27..eb15ae2 100644 --- a/src/main/scala/gr/grnet/aquarium/service/FinagleRESTService.scala +++ b/src/main/scala/gr/grnet/aquarium/service/FinagleRESTService.scala @@ -134,15 +134,9 @@ class FinagleRESTService extends Lifecycle with AquariumAwareSkeleton with Confi service(request) handle { case error ⇒ logger.error("While serving %s".format(request), error) - val statusCode = error match { - case _: IllegalArgumentException ⇒ - FORBIDDEN - case _ ⇒ - INTERNAL_SERVER_ERROR - } - - val errorResponse = new TDefaultHttpResponse(HTTP_1_1, statusCode) - errorResponse.setContent(copiedBuffer(error.getStackTraceString, UTF_8)) + val status = INTERNAL_SERVER_ERROR + val errorResponse = new TDefaultHttpResponse(HTTP_1_1, status) + errorResponse.setContent(copiedBuffer(status.getReasonPhrase, UTF_8)) errorResponse } -- 1.7.10.4