diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 4895f09f..1cb1fc1c 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -3,8 +3,6 @@
-
-
@@ -48,32 +46,23 @@
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
@@ -81,8 +70,8 @@
-
-
+
+
@@ -90,8 +79,8 @@
-
-
+
+
@@ -108,8 +97,8 @@
-
-
+
+
@@ -266,7 +255,6 @@
-
@@ -274,6 +262,7 @@
+
@@ -287,8 +276,8 @@
-
-
+
+
@@ -675,21 +664,7 @@
-
-
-
- 1517974351104
-
-
-
- 1517974351105
-
-
- 1517975212864
-
-
-
- 1517975212864
+
1517975306169
@@ -1020,7 +995,21 @@
1531148881568
-
+
+ 1531149542907
+
+
+
+ 1531149542907
+
+
+ 1531149879228
+
+
+
+ 1531149879229
+
+
@@ -1056,7 +1045,7 @@
-
+
@@ -1093,8 +1082,8 @@
-
-
+
+
@@ -1119,8 +1108,6 @@
-
-
@@ -1144,7 +1131,9 @@
-
+
+
+
@@ -1414,20 +1403,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1435,13 +1410,6 @@
-
-
-
-
-
-
-
@@ -1456,16 +1424,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -1490,23 +1448,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c8f6c679..b0124453 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,6 @@
+# 1.1.4+10
+* Change the zone error handler to take an `Object`
+
# 1.1.4+9
* Patch `ResponseContext.redirectTo` to `fold` parameters, instead of
`as`-casting them to `Map`.
diff --git a/lib/src/http/angel_http.dart b/lib/src/http/angel_http.dart
index b953ccae..774faab0 100644
--- a/lib/src/http/angel_http.dart
+++ b/lib/src/http/angel_http.dart
@@ -164,7 +164,8 @@ class AngelHttp {
..stackTrace = st;
throw new AngelHttpException(e, stackTrace: st, statusCode: 500);
}, test: (e) => e is! AngelHttpException).catchError(
- (AngelHttpException e, StackTrace st) {
+ (ee, StackTrace st) {
+ var e = ee as AngelHttpException;
return handleAngelHttpException(
e, e.stackTrace ?? st, req, res, request);
}).whenComplete(() => res.dispose());