diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/StarlarkBuildSettingsDetailsFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/StarlarkBuildSettingsDetailsFunction.java index ea902c5c2a54c1..af5c19fdf941b1 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/StarlarkBuildSettingsDetailsFunction.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/StarlarkBuildSettingsDetailsFunction.java @@ -163,6 +163,9 @@ private static ImmutableMap getBuildSettingPack for (PackageIdentifier packageKey : packageKeys) { try { SkyValue skyValue = newlyLoaded.getOrThrow(packageKey, NoSuchPackageException.class); + if (skyValue == null) { + return null; + } buildSettingPackages.put(packageKey, (PackageValue) skyValue); } catch (NoSuchPackageException e) { throw new TransitionException(e);