aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/RegisteredExecutionPlatformsFunction.java
diff options
context:
space:
mode:
authorGravatar John Cater <jcater@google.com>2018-01-30 12:33:51 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-01-30 12:35:42 -0800
commitb9497c1017b5efc91ef3c2bad4bf0e5de5641498 (patch)
treeabd54ff4fe3381a6e3c009ec4e104c5b8cc1ca17 /src/main/java/com/google/devtools/build/lib/skyframe/RegisteredExecutionPlatformsFunction.java
parent8ab921afbca692dc1ad5c60dd1a247ce4fe07dcb (diff)
Handle the case where platformConfiguration isn't present.
Part of #4442. Change-Id: I44f52d4200f50af0281735fbba326dce5960e950 PiperOrigin-RevId: 183874104
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/RegisteredExecutionPlatformsFunction.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/RegisteredExecutionPlatformsFunction.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/RegisteredExecutionPlatformsFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/RegisteredExecutionPlatformsFunction.java
index 49b792f93f..8e2030273b 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/RegisteredExecutionPlatformsFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/RegisteredExecutionPlatformsFunction.java
@@ -49,7 +49,9 @@ public class RegisteredExecutionPlatformsFunction implements SkyFunction {
// Get the execution platforms from the configuration.
PlatformConfiguration platformConfiguration =
configuration.getFragment(PlatformConfiguration.class);
- registeredExecutionPlatformLabels.addAll(platformConfiguration.getExtraExecutionPlatforms());
+ if (platformConfiguration != null) {
+ registeredExecutionPlatformLabels.addAll(platformConfiguration.getExtraExecutionPlatforms());
+ }
// Get the registered execution platforms from the WORKSPACE.
List<Label> workspaceExecutionPlatforms = getWorkspaceExecutionPlatforms(env);