You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by re...@apache.org on 2010/01/28 13:54:32 UTC

svn commit: r904070 - /incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/JaxRsHandler.java

Author: reto
Date: Thu Jan 28 12:54:31 2010
New Revision: 904070

URL: http://svn.apache.org/viewvc?rev=904070&view=rev
Log:
Avoiding ClassCastException casting throwable to Exception

Modified:
    incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/JaxRsHandler.java

Modified: incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/JaxRsHandler.java
URL: http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/JaxRsHandler.java?rev=904070&r1=904069&r2=904070&view=diff
==============================================================================
--- incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/JaxRsHandler.java (original)
+++ incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/JaxRsHandler.java Thu Jan 28 12:54:31 2010
@@ -477,7 +477,7 @@
 			}
 			
 		} catch (ResourceMethodException ex) {
-			Exception cause = (Exception) ex.getCause();
+			Throwable cause = ex.getCause();
 			if (cause == null) { // This should not happen
 				logger.error("Exception {}", ex);
 			} else {
@@ -500,7 +500,7 @@
 		}
 	}
 
-	static void handleException(Exception exception, WebRequest request, Response response) throws HandlerException, RuntimeException {
+	static void handleException(Throwable exception, WebRequest request, Response response) throws HandlerException, RuntimeException {
 		if (exception instanceof WebApplicationException) {
 			WebApplicationException webEx = (WebApplicationException) exception;
 			logger.debug("Exception {}", webEx);