Emit additional information for missing artifact owner crash. Using `SkyKey#getCanonicalName` will also print the SkyFunction name, which aids with debugging. PiperOrigin-RevId: 683657258 Change-Id: I3cac5bbf0696c6a239921ea7bcdd63a5dfb5a755
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/ArtifactFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/ArtifactFunction.java index 805e71a..6952ad9 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/ArtifactFunction.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/ArtifactFunction.java
@@ -453,7 +453,7 @@ Preconditions.checkState( actionLookupKey == CoverageReportValue.COVERAGE_REPORT_KEY, "Not-yet-present artifact owner: %s", - actionLookupKey); + actionLookupKey.getCanonicalName()); return null; } return value;