Skip to content

Commit 42f49f2

Browse files
committed
add null check for task
1 parent 28ebc94 commit 42f49f2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

core/src/main/scala/org/apache/spark/executor/Executor.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,7 @@ private[spark] class Executor(
432432
setTaskFinishedAndClearInterruptStatus()
433433
execBackend.statusUpdate(taskId, TaskState.KILLED, ser.serialize(TaskKilled(t.reason)))
434434

435-
case NonFatal(_) if task.reasonIfKilled.isDefined =>
435+
case NonFatal(_) if task != null && task.reasonIfKilled.isDefined =>
436436
val killReason = task.reasonIfKilled.getOrElse("unknown reason")
437437
logInfo(s"Executor interrupted and killed $taskName (TID $taskId), reason: $killReason")
438438
setTaskFinishedAndClearInterruptStatus()

0 commit comments

Comments
 (0)