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;