Chromium Code Reviews| Index: sdk/lib/_internal/pub/lib/src/barback/server.dart |
| diff --git a/sdk/lib/_internal/pub/lib/src/barback/server.dart b/sdk/lib/_internal/pub/lib/src/barback/server.dart |
| index ec417b1482c58428fa8b3b123c05b46fc9e29965..552ac240cac4c6ed9baa8917665146bfefb7dda6 100644 |
| --- a/sdk/lib/_internal/pub/lib/src/barback/server.dart |
| +++ b/sdk/lib/_internal/pub/lib/src/barback/server.dart |
| @@ -104,7 +104,7 @@ class BarbackServer { |
| _logRequest(request, "Served $id"); |
| request.response.close(); |
| }); |
| - }).catchError((error) { |
| + }).catchError((error, trace) { |
| _resultsController.add( |
| new BarbackServerResult._failure(request.uri, id, error)); |
| @@ -116,7 +116,6 @@ class BarbackServer { |
| return; |
| } |
| - var trace = new Trace.from(getAttachedStackTrace(error)); |
|
nweiz
2013/10/30 22:48:18
It's important that the native trace is wrapped in
floitsch
2013/10/31 00:38:14
Done.
|
| _logRequest(request, "$error\n$trace"); |
| // Otherwise, it's some internal error. |
| @@ -125,9 +124,8 @@ class BarbackServer { |
| request.response.write(error); |
| request.response.close(); |
| }); |
| - }).catchError((error) { |
| + }).catchError((error, trace) { |
| if (error is! AssetNotFoundException) { |
| - var trace = new Trace.from(getAttachedStackTrace(error)); |
| _logRequest(request, "$error\n$trace"); |
| _resultsController.addError(error); |