fix 13496 (#13497)

Co-authored-by: JinyLeeChina <jiny.li@foxmail.com>
diff --git a/dolphinscheduler-spi/src/main/java/org/apache/dolphinscheduler/spi/task/TaskExecutionContextCacheManager.java b/dolphinscheduler-spi/src/main/java/org/apache/dolphinscheduler/spi/task/TaskExecutionContextCacheManager.java
index aa7c169..2b5df36 100644
--- a/dolphinscheduler-spi/src/main/java/org/apache/dolphinscheduler/spi/task/TaskExecutionContextCacheManager.java
+++ b/dolphinscheduler-spi/src/main/java/org/apache/dolphinscheduler/spi/task/TaskExecutionContextCacheManager.java
@@ -74,8 +74,8 @@
 
     public static boolean statusIsStop(Integer taskInstanceId) {
         TaskRequest taskRequest = taskRequestContextCache.get(taskInstanceId);
-        if (taskRequest == null) {
-            return true;
+        if (taskRequest == null || taskRequest.getCurrentExecutionStatus() == null) {
+            return false;
         }
         return taskRequest.getCurrentExecutionStatus().typeIsStop();
     }