Remove redundant describe()-like parameters from ExecException#toActionExecutionException.

The remaining ones insert the label, which otherwise doesn't get printed, but obviously should be.

This is more clean-up work before changing how these error messages look in general. Shouldn't be any major differences in output.

#11151

PiperOrigin-RevId: 336893371
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/coverage/CoverageReportActionBuilder.java b/src/main/java/com/google/devtools/build/lib/bazel/coverage/CoverageReportActionBuilder.java
index 10665d2..597a86a 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/coverage/CoverageReportActionBuilder.java
+++ b/src/main/java/com/google/devtools/build/lib/bazel/coverage/CoverageReportActionBuilder.java
@@ -147,9 +147,7 @@
         actionExecutionContext.getEventHandler().handle(Event.info(locationMessage));
         return ActionResult.create(spawnResults);
       } catch (ExecException e) {
-        throw e.toActionExecutionException(
-            "Coverage report generation failed: ",
-            this);
+        throw e.toActionExecutionException(this);
       }
     }
 
@@ -159,6 +157,11 @@
     }
 
     @Override
+    protected String getRawProgressMessage() {
+      return "Coverage report generation";
+    }
+
+    @Override
     protected void computeKey(
         ActionKeyContext actionKeyContext,
         @Nullable ArtifactExpander artifactExpander,
diff --git a/src/main/java/com/google/devtools/build/lib/exec/SymlinkTreeStrategy.java b/src/main/java/com/google/devtools/build/lib/exec/SymlinkTreeStrategy.java
index f4603b7..de90cc6 100644
--- a/src/main/java/com/google/devtools/build/lib/exec/SymlinkTreeStrategy.java
+++ b/src/main/java/com/google/devtools/build/lib/exec/SymlinkTreeStrategy.java
@@ -136,7 +136,7 @@
                   actionExecutionContext.getFileOutErr());
         }
       } catch (ExecException e) {
-        throw e.toActionExecutionException(action.getProgressMessage(), action);
+        throw e.toActionExecutionException(action);
       }
     }
   }
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java
index 431fd63..39a322c 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java
@@ -1923,9 +1923,7 @@
         } catch (IOException e) {
           throw new EnvironmentalExecException(
                   e, createFailureDetail("OutErr copy failure", Code.COPY_OUT_ERR_FAILURE))
-              .toActionExecutionException(
-                  getRawProgressMessage(),
-                  CppCompileAction.this);
+              .toActionExecutionException(CppCompileAction.this);
         }
       }
     }
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaCompileAction.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaCompileAction.java
index 13d92ad..03f8349 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaCompileAction.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaCompileAction.java
@@ -543,11 +543,6 @@
     return null;
   }
 
-  private ActionExecutionException toActionExecutionException(ExecException e) {
-    String failMessage = getRawProgressMessage();
-    return e.toActionExecutionException(failMessage, this);
-  }
-
   /** Reads the {@code .jdeps} output from the given spawn results. */
   private Deps.Dependencies readOutputDepsProto(
       List<SpawnResult> results, ActionExecutionContext actionExecutionContext)
@@ -560,9 +555,9 @@
             : inMemoryOutput) {
       return Deps.Dependencies.parseFrom(input);
     } catch (IOException e) {
-      throw toActionExecutionException(
-          new EnvironmentalExecException(
-              e, createFailureDetail(".jdeps read IOException", Code.JDEPS_READ_IO_EXCEPTION)));
+      throw new EnvironmentalExecException(
+              e, createFailureDetail(".jdeps read IOException", Code.JDEPS_READ_IO_EXCEPTION))
+          .toActionExecutionException(this);
     }
   }
 
@@ -628,12 +623,12 @@
         try {
           deleteOutputs(actionExecutionContext.getExecRoot(), /* bulkDeleter= */ null);
         } catch (IOException e) {
-          throw toActionExecutionException(
-              new EnvironmentalExecException(
+          throw new EnvironmentalExecException(
                   e,
                   createFailureDetail(
                       "Failed to delete reduced action outputs",
-                      Code.REDUCED_CLASSPATH_FALLBACK_CLEANUP_FAILURE)));
+                      Code.REDUCED_CLASSPATH_FALLBACK_CLEANUP_FAILURE))
+              .toActionExecutionException(JavaCompileAction.this);
         }
         actionExecutionContext.getMetadataHandler().resetOutputs(getOutputs());
         Spawn spawn;
@@ -650,7 +645,7 @@
         return new JavaFallbackActionContinuation(
             actionExecutionContext, results, fallbackContinuation);
       } catch (ExecException e) {
-        throw toActionExecutionException(e);
+        throw e.toActionExecutionException(JavaCompileAction.this);
       }
     }
   }
@@ -694,7 +689,7 @@
             ActionResult.create(
                 ImmutableList.copyOf(Iterables.concat(primaryResults, fallbackResults))));
       } catch (ExecException e) {
-        throw toActionExecutionException(e);
+        throw e.toActionExecutionException(JavaCompileAction.this);
       }
     }
   }