diff options
author | John Cater <jcater@google.com> | 2017-08-01 00:53:39 +0200 |
---|---|---|
committer | Dmitry Lomov <dslomov@google.com> | 2017-08-01 12:21:59 +0200 |
commit | 53a87b9b9888092f28ce65c29a4beaef2e3cca7d (patch) | |
tree | 6bf6cfcbd72f6e10a12496d0fb36350864513c68 /src/main/java/com/google/devtools/build/lib/skyframe/AspectFunction.java | |
parent | 899211db325872f045db1e061597861d9064064f (diff) |
Improve error message when requesting an invalid toolchain type from the context.
Fixes #3428.
Change-Id: Ib3f45bc6856651cfb29d338d0b4480ba1dd77cea
PiperOrigin-RevId: 163760940
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/AspectFunction.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/AspectFunction.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/AspectFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/AspectFunction.java index 234ed0bc9d..57b09e2490 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/AspectFunction.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/AspectFunction.java @@ -278,7 +278,12 @@ public final class AspectFunction implements SkyFunction { ImmutableList<Label> requiredToolchains = aspect.getDefinition().getRequiredToolchains(); toolchainContext = ToolchainUtil.createToolchainContext( - env, requiredToolchains, key.getAspectConfiguration()); + env, + String.format( + "aspect %s applied to %s", + aspect.getDescriptor().getDescription(), target.toString()), + requiredToolchains, + key.getAspectConfiguration()); } catch (ToolchainContextException e) { // TODO(katre): better error handling throw new AspectCreationException(e.getMessage()); |