aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis
diff options
context:
space:
mode:
authorGravatar janakr <janakr@google.com>2018-08-02 12:01:26 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-08-02 12:03:05 -0700
commit202bf260cce05487757ff5714d38e04a704b39af (patch)
treee0a5056a28feb737533affa78c8534be32b08f28 /src/main/java/com/google/devtools/build/lib/analysis
parent04e9281ad2353ffa75f05c3e67c55d6fa2130a1c (diff)
Lazily construct Preconditions failure message. Mistake from https://github.com/bazelbuild/bazel/commit/129c3e2fd3dfdfe1cd312826988f0944bdd69236.
PiperOrigin-RevId: 207140930
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis')
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java
index 5fc56d8058..e4db5a4ebe 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java
@@ -797,7 +797,10 @@ public final class BuildOptions implements Cloneable, Serializable {
public OptionsDiffForReconstruction getOptionsDiffFromBytes(ByteString bytes) {
return Preconditions.checkNotNull(
byteStringToDiffMap.get(bytes),
- "Missing bytes " + bytes + ": " + diffToByteStringCache + ", " + byteStringToDiffMap);
+ "Missing bytes %s: %s %s",
+ bytes,
+ diffToByteStringCache,
+ byteStringToDiffMap);
}
}
}