diff --git a/core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala b/core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala index a92d9fab6efc6..b359501793dbd 100644 --- a/core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala +++ b/core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala @@ -1765,10 +1765,9 @@ private[spark] class DAGScheduler( val abortMessage = if (disallowStageRetryForTest) { "Fetch failure will not retry stage due to testing config" } else { - s"""$failedStage (${failedStage.name}) - |has failed the maximum allowable number of - |times: $maxConsecutiveStageAttempts. - |Most recent failure reason: $failureMessage""".stripMargin.replaceAll("\n", " ") + s"$failedStage (${failedStage.name}) has failed the maximum allowable number of " + + s"times: $maxConsecutiveStageAttempts. Most recent failure reason:\n" + + failureMessage } abortStage(failedStage, abortMessage, None) } else { // update failedStages and make sure a ResubmitFailedStages event is enqueued @@ -1951,11 +1950,8 @@ private[spark] class DAGScheduler( "Barrier stage will not retry stage due to testing config. Most recent failure " + s"reason: $message" } else { - s"""$failedStage (${failedStage.name}) - |has failed the maximum allowable number of - |times: $maxConsecutiveStageAttempts. - |Most recent failure reason: $message - """.stripMargin.replaceAll("\n", " ") + s"$failedStage (${failedStage.name}) has failed the maximum allowable number of " + + s"times: $maxConsecutiveStageAttempts. Most recent failure reason: $message" } abortStage(failedStage, abortMessage, None) } else {