diff options
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/PackageFunction.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/PackageFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/PackageFunction.java index a2868b2807..1e8a955019 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/PackageFunction.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/PackageFunction.java @@ -1155,8 +1155,9 @@ public class PackageFunction implements SkyFunction { } catch (IOException e) { // Note that we did this work, so we should conservatively report this error as // transient. - throw new PackageFunctionException(new BuildFileContainsErrorsException( - packageId, e.getMessage()), Transience.TRANSIENT); + throw new PackageFunctionException( + new BuildFileContainsErrorsException(packageId, e.getMessage(), e), + Transience.TRANSIENT); } } else { input = ParserInputSource.create(replacementContents, buildFilePath.asFragment()); |