Skip to content

Commit db849e9

Browse files
committed
Provide a better error when an inputSet package cannot be found.
1 parent c4dba24 commit db849e9

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/src/asset/file_based.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,10 @@ class FileBasedAssetReader implements AssetReader {
4545
var seenAssets = new Set<AssetId>();
4646
for (var inputSet in inputSets) {
4747
var packageNode = packageGraph[inputSet.package];
48+
if (packageNode == null) {
49+
throw new ArgumentError(
50+
"Could not find inputSet.package '${inputSet.package}'.");
51+
}
4852
var packagePath = packageNode.location.toFilePath();
4953
for (var glob in inputSet.globs) {
5054
var fileStream = glob.list(followLinks: false, root: packagePath).where(

0 commit comments

Comments
 (0)