Index: sdk/lib/_internal/pub/lib/src/barback/load_transformers.dart |
diff --git a/sdk/lib/_internal/pub/lib/src/barback/load_transformers.dart b/sdk/lib/_internal/pub/lib/src/barback/load_transformers.dart |
index 38938be500f17aec5d12bd33a354718345ff6028..fe4449f82cf8d12009389c266851fd6616bfe93b 100644 |
--- a/sdk/lib/_internal/pub/lib/src/barback/load_transformers.dart |
+++ b/sdk/lib/_internal/pub/lib/src/barback/load_transformers.dart |
@@ -467,7 +467,7 @@ Future<Set> loadTransformers(BarbackServer server, BarbackMode mode, |
log.fine("Transformers from $assetId: $transformers"); |
return transformers; |
}); |
- }).catchError((error) { |
+ }).catchError((error, stackTrace) { |
if (error is! dart.CrossIsolateException) throw error; |
if (error.type != 'IsolateSpawnException') throw error; |
// TODO(nweiz): don't parse this as a string once issues 12617 and 12689 |
@@ -479,8 +479,8 @@ Future<Set> loadTransformers(BarbackServer server, BarbackMode mode, |
// If there was an IsolateSpawnException and the import that actually |
// failed was the one we were loading transformers from, throw an |
// application exception with a more user-friendly message. |
- fail('Transformer library "package:${id.package}/$path" not ' |
- 'found.'); |
+ fail('Transformer library "package:${id.package}/$path" not found.', |
+ error, stackTrace); |
}); |
}); |
} |