diff options
Diffstat (limited to 'src/test/java/com/google/devtools/build/skyframe/NotifyingInMemoryGraph.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/skyframe/NotifyingInMemoryGraph.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/test/java/com/google/devtools/build/skyframe/NotifyingInMemoryGraph.java b/src/test/java/com/google/devtools/build/skyframe/NotifyingInMemoryGraph.java index d553dd1420..ce3ed50831 100644 --- a/src/test/java/com/google/devtools/build/skyframe/NotifyingInMemoryGraph.java +++ b/src/test/java/com/google/devtools/build/skyframe/NotifyingInMemoryGraph.java @@ -13,6 +13,7 @@ // limitations under the License. package com.google.devtools.build.skyframe; +import com.google.common.base.Joiner; import com.google.common.truth.Truth; import com.google.devtools.build.lib.concurrent.ThreadSafety.ThreadSafe; @@ -76,7 +77,8 @@ public class NotifyingInMemoryGraph extends InMemoryGraph { try { delegate.accept(key, type, order, context); } catch (Exception e) { - unexpectedExceptions.add(e); + TrackingAwaiter.INSTANCE.injectExceptionAndMessage(e, + "In NotifyingInMemoryGraph: " + Joiner.on(", ").join(key, type, order, context)); throw e; } } |