diff --git a/pkg/dev_compiler/lib/src/kernel/expression_compiler_worker.dart b/pkg/dev_compiler/lib/src/kernel/expression_compiler_worker.dart index 020a579f3d4..9956b4ff81d 100644 --- a/pkg/dev_compiler/lib/src/kernel/expression_compiler_worker.dart +++ b/pkg/dev_compiler/lib/src/kernel/expression_compiler_worker.dart @@ -463,8 +463,8 @@ class ExpressionCompilerWorker { Future _loadComponent(Uri uri) async { var file = _processedOptions.fileSystem.entityForUri(uri); - if (await file.exists()) { - var bytes = await file.readAsBytes(); + if (await file.existsAsyncIfPossible()) { + var bytes = await file.readAsBytesAsyncIfPossible(); var component = _processedOptions.loadComponent(bytes, _sdkComponent.root, alwaysCreateNewNamedNodes: true); return component;