SkyframeDependencyResolver: fix use of String.format

When using format strings, the format string itself should only
contain the interpolation directives, and not also interpolated
strings which might contain character sequences signifying
interpolation directives themselves. Fix this.

Fixes #8795

Change-Id: Iad69323e580135585e29897876a95e9b04458cdc
PiperOrigin-RevId: 256553397
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeDependencyResolver.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeDependencyResolver.java
index f8fd2e2..b72e89a 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeDependencyResolver.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeDependencyResolver.java
@@ -143,11 +143,11 @@
                   Event.error(
                       TargetUtils.getLocationMaybe(fromTarget),
                       String.format(
-                          "%s depends on %s in repository %s which failed to fetch. "
-                              + e.getMessage(),
+                          "%s depends on %s in repository %s which failed to fetch. %s",
                           fromTarget.getLabel(),
                           label,
-                          label.getPackageIdentifier().getRepository())));
+                          label.getPackageIdentifier().getRepository(),
+                          e.getMessage())));
           continue;
         }
         rootCauses.add(new LoadingFailedCause(label, e.getMessage()));