From 202bf260cce05487757ff5714d38e04a704b39af Mon Sep 17 00:00:00 2001 From: janakr Date: Thu, 2 Aug 2018 12:01:26 -0700 Subject: Lazily construct Preconditions failure message. Mistake from https://github.com/bazelbuild/bazel/commit/129c3e2fd3dfdfe1cd312826988f0944bdd69236. PiperOrigin-RevId: 207140930 --- .../com/google/devtools/build/lib/analysis/config/BuildOptions.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/main/java/com/google/devtools/build/lib/analysis/config') 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); } } } -- cgit v1.2.3