diff options
author | Kristina Chodorow <kchodorow@google.com> | 2015-03-06 20:20:18 +0000 |
---|---|---|
committer | Damien Martin-Guillerez <dmarting@google.com> | 2015-03-10 13:57:49 +0000 |
commit | c8988c8fe6f7ad5d243116df70070c8116208cce (patch) | |
tree | 1a377cc700e511f18f734a5403458906d65a4e75 /src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java | |
parent | c04c88f9768c35e74faf4c0375373160acdf960e (diff) |
Convert binding exception to something that's actually caught in PackageFunction
--
MOS_MIGRATED_REVID=87967267
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java index a5bbbef020..0e58d3f5da 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceFileFunction.java @@ -89,7 +89,8 @@ public class WorkspaceFileFunction implements SkyFunction { try { builder.resolveBindTargets(packageFactory.getRuleClass(BIND)); } catch (NoSuchBindingException e) { - throw new WorkspaceFileFunctionException(e); + throw new WorkspaceFileFunctionException( + new EvalException(e.getLocation(), e.getMessage())); } catch (EvalException e) { throw new WorkspaceFileFunctionException(e); } |