Skip to content

Commit 0c07d1f

Browse files
committed
Backward-compatible support
1 parent a3bca65 commit 0c07d1f

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

core/src/main/scala/org/apache/spark/util/JsonProtocol.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -628,8 +628,9 @@ private[spark] object JsonProtocol {
628628
val shuffleId = (json \ "Shuffle ID").extract[Int]
629629
val mapId = (json \ "Map ID").extract[Int]
630630
val reduceId = (json \ "Reduce ID").extract[Int]
631-
val message = (json \ "Message").extract[String]
632-
new FetchFailed(blockManagerAddress, shuffleId, mapId, reduceId, message)
631+
val message = Utils.jsonOption(json \ "Message").map(_.extract[String])
632+
new FetchFailed(blockManagerAddress, shuffleId, mapId, reduceId,
633+
message.getOrElse("Unknown"))
633634
case `exceptionFailure` =>
634635
val className = (json \ "Class Name").extract[String]
635636
val description = (json \ "Description").extract[String]

0 commit comments

Comments
 (0)