aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java
diff options
context:
space:
mode:
authorGravatar cpeyser <cpeyser@google.com>2017-09-20 15:34:07 +0200
committerGravatar László Csomor <laszlocsomor@google.com>2017-09-20 16:37:21 +0200
commite6b6d7c2312a6ccca365db1832b12a0b6704cf5b (patch)
tree9afb8f5871725bf568aed3c715188d0c0dbdb562 /src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java
parente1f0b5ebcd43a117102747dbd29aa98cb7a340f0 (diff)
Improve the error message for toolchain selection when the default platform is not present.
PiperOrigin-RevId: 169387061
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java
index fb18457312..ff5dc00884 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java
@@ -296,7 +296,11 @@ public final class SkyframeBuildView {
if (cause instanceof ActionConflictException) {
((ActionConflictException) cause).reportTo(eventHandler);
}
- throw new ViewCreationFailedException(errorMsg);
+ if (errorInfo.getException() != null) {
+ throw new ViewCreationFailedException(errorMsg, errorInfo.getException());
+ } else {
+ throw new ViewCreationFailedException(errorMsg);
+ }
}
boolean hasLoadingError = false;