Index: sdk/lib/_internal/pub/lib/src/barback/load_all_transformers.dart |
diff --git a/sdk/lib/_internal/pub/lib/src/barback/load_all_transformers.dart b/sdk/lib/_internal/pub/lib/src/barback/load_all_transformers.dart |
index 0c85fea9ed522aecca0732cf3a14149e991c3714..5956aeabacf785dc1a7623eb1d6b013db11437e4 100644 |
--- a/sdk/lib/_internal/pub/lib/src/barback/load_all_transformers.dart |
+++ b/sdk/lib/_internal/pub/lib/src/barback/load_all_transformers.dart |
@@ -246,9 +246,11 @@ class _TransformerLoader { |
/// If any library hasn't yet been loaded via [load], it will be ignored. |
Future<List<Set<Transformer>>> transformersForPhases( |
Iterable<Set<TransformerConfig>> phases) { |
- return Future.wait(phases.map((phase) => |
- Future.wait(phase.map(transformersFor)).then(unionAll))) |
- // Return a growable list so that callers can add phases. |
- .then((phases) => phases.toList()); |
+ return Future.wait(phases.map((phase) { |
+ return waitAndPrintErrors(phase.map(transformersFor)).then(unionAll); |
+ })).then((phases) { |
+ // Return a growable list so that callers can add phases. |
+ return phases.toList(); |
+ }); |
} |
} |