caishunfeng opened a new issue, #9719:
URL: https://github.com/apache/dolphinscheduler/issues/9719

   ### Search before asking
   
   - [X] I had searched in the 
[issues](https://github.com/apache/dolphinscheduler/issues?q=is%3Aissue) and 
found no similar issues.
   
   
   ### What happened
   
   ```
   [INFO] 2022-04-24 17:42:38.280 
org.whaleops.service.process.WhaleProcessService:[1245] - start submit task : 
c, instance id:132, state: RUNNING_EXECUTION
   [INFO] 2022-04-24 17:42:38.284 
org.whaleops.service.process.WhaleProcessService:[1259] - end submit task to db 
successfully:240 c state:SUBMITTED_SUCCESS complete, instance id:132 state: 
RUNNING_EXECUTION  
   [INFO] 2022-04-24 17:42:38.287 TaskLogLogger-class 
org.apache.dolphinscheduler.server.master.runner.task.CommonTaskProcessor:[113] 
- task ready to submit: TaskInstance{id=240, name='c', taskType='SHELL', 
processInstanceId=132, processInstanceName='null', state=SUBMITTED_SUCCESS, 
firstSubmitTime=Sun Apr 24 17:42:38 CST 2022, submitTime=Sun Apr 24 17:42:38 
CST 2022, startTime=null, endTime=null, host='null', executePath='null', 
logPath='null', retryTimes=0, alertFlag=NO, 
processInstance=ProcessInstance{id=132, state=RUNNING_EXECUTION, recovery=YES, 
startTime=Sun Apr 24 17:42:10 CST 2022, endTime=null, runTimes=1, 
name='c-4-20220424174210410', host='192.168.1.5:5688', 
processDefinition=ProcessDefinition{id=6, code=5293486169440, name='c', 
version=4, releaseState=ONLINE, projectCode=5227955009248, description='', 
globalParams='[]', globalParamList=[], globalParamMap=null, createTime=Sun Apr 
24 15:36:01 CST 2022, updateTime=Sun Apr 24 17:26:40 CST 2022, flag=YES, 
userId=1, userName='nu
 ll', projectName='null', 
locations='[{"taskCode":5293484338912,"x":290,"y":178}]', 
scheduleReleaseState=null, timeout=0, tenantId=1, tenantCode='null', 
modifyBy='null', warningGroupId=0}, 
commandType=RECOVER_TOLERANCE_FAULT_PROCESS, commandParam='{}', 
taskDependType=TASK_POST, maxTryTimes=0, failureStrategy=CONTINUE, 
warningType=NONE, warningGroupId=0, scheduleTime=null, commandStartTime=Sun Apr 
24 17:42:09 CST 2022, globalParams='null', executorId=1, tenantCode='null', 
queue='null', isSubProcess=NO, locations='null', 
historyCmd='START_PROCESS,RECOVER_TOLERANCE_FAULT_PROCESS', 
dependenceScheduleTimes='null', duration=null, processInstancePriority=MEDIUM, 
workerGroup='default', timeout=0, tenantId=1, 
processDefinitionCode='5293486169440', processDefinitionVersion='4', 
dryRun='0'}, restartTime='Sun Apr 24 17:42:38 CST 2022', isBlocked=false}, 
processDefine=ProcessDefinition{id=6, code=5293486169440, name='c', version=4, 
releaseState=ONLINE, projectCode=5227955009248, description='', g
 lobalParams='[]', globalParamList=[], globalParamMap=null, createTime=Sun Apr 
24 15:36:01 CST 2022, updateTime=Sun Apr 24 17:26:40 CST 2022, flag=YES, 
userId=1, userName='null', projectName='null', 
locations='[{"taskCode":5293484338912,"x":290,"y":178}]', 
scheduleReleaseState=null, timeout=0, tenantId=1, tenantCode='null', 
modifyBy='null', warningGroupId=0}, pid=0, appLink='null', flag=YES, 
dependency='null', duration=null, maxRetryTimes=0, retryInterval=1, 
taskInstancePriority=MEDIUM, processInstancePriority=MEDIUM, 
dependentResult='null', workerGroup='default', environmentCode=-1, 
environmentConfig='null', executorId=1, executorName='null', delayTime=0, 
dryRun=0}
   [ERROR] 2022-04-24 17:42:38.295 TaskLogLogger-class 
org.apache.dolphinscheduler.server.master.runner.task.CommonTaskProcessor:[131] 
- submit task error
   java.lang.NullPointerException: null
        at 
org.apache.dolphinscheduler.server.master.runner.task.BaseTaskProcessor.getTaskExecutionContext(BaseTaskProcessor.java:273)
        at 
org.apache.dolphinscheduler.server.master.runner.task.CommonTaskProcessor.dispatchTask(CommonTaskProcessor.java:119)
        at 
org.apache.dolphinscheduler.server.master.runner.task.CommonTaskProcessor.submitTask(CommonTaskProcessor.java:70)
        at 
org.apache.dolphinscheduler.server.master.runner.task.BaseTaskProcessor.submit(BaseTaskProcessor.java:193)
        at 
org.apache.dolphinscheduler.server.master.runner.task.BaseTaskProcessor.action(BaseTaskProcessor.java:179)
        at 
org.apache.dolphinscheduler.server.master.runner.WorkflowExecuteThread.submitTaskExec(WorkflowExecuteThread.java:978)
        at 
org.apache.dolphinscheduler.server.master.runner.WorkflowExecuteThread.submitStandByTask(WorkflowExecuteThread.java:1814)
        at 
org.apache.dolphinscheduler.server.master.runner.WorkflowExecuteThread.submitPostNode(WorkflowExecuteThread.java:1336)
        at 
org.apache.dolphinscheduler.server.master.runner.WorkflowExecuteThread.startProcess(WorkflowExecuteThread.java:795)
        at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)
   [INFO] 2022-04-24 17:42:38.295 
org.apache.dolphinscheduler.server.master.runner.WorkflowExecuteThread:[1719] - 
remove task from stand by list, id: 240 name:c
   [INFO] 2022-04-24 17:42:38.316 
springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:[40]
 - Generating unique operation named: createScheduleUsingPOST_1
   [INFO] 2022-04-24 17:42:38.317 
springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:[40]
 - Generating unique operation named: deleteScheduleByIdUsingDELETE_1
   [INFO] 2022-04-24 17:42:38.318 
springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:[40]
 - Generating unique operation named: previewScheduleUsingPOST_1
   [INFO] 2022-04-24 17:42:38.319 
springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:[40]
 - Generating unique operation named: queryScheduleListPagingUsingGET_1
   [INFO] 2022-04-24 17:42:38.322 
springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator:[40]
 - Generating unique operation named: updateScheduleUsingPUT_1
   [INFO] 2022-04-24 17:42:38.356 org.whaleops.WhaleStandaloneServer:[61] - 
Started WhaleStandaloneServer in 11.038 seconds (JVM running for 13.309)
   [INFO] 2022-04-24 17:42:38.373 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[96] - Registering 
task plugin: CONDITIONS
   [INFO] 2022-04-24 17:42:38.374 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[104] - Registered 
task plugin: CONDITIONS
   [INFO] 2022-04-24 17:42:38.377 
org.apache.dolphinscheduler.spi.utils.JSONUtils:[59] - init timezone: 
sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=31,lastRule=null]
   [INFO] 2022-04-24 17:42:38.385 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[96] - Registering 
task plugin: DATA_QUALITY
   [INFO] 2022-04-24 17:42:38.386 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[104] - Registered 
task plugin: DATA_QUALITY
   [INFO] 2022-04-24 17:42:38.391 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[96] - Registering 
task plugin: DATAX
   [INFO] 2022-04-24 17:42:38.391 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[104] - Registered 
task plugin: DATAX
   [INFO] 2022-04-24 17:42:38.393 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[96] - Registering 
task plugin: DEPENDENT
   [INFO] 2022-04-24 17:42:38.394 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[104] - Registered 
task plugin: DEPENDENT
   [INFO] 2022-04-24 17:42:38.396 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[96] - Registering 
task plugin: FLINK
   [INFO] 2022-04-24 17:42:38.396 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[104] - Registered 
task plugin: FLINK
   [INFO] 2022-04-24 17:42:38.398 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[96] - Registering 
task plugin: HTTP
   [INFO] 2022-04-24 17:42:38.398 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[104] - Registered 
task plugin: HTTP
   [INFO] 2022-04-24 17:42:38.400 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[96] - Registering 
task plugin: MR
   [INFO] 2022-04-24 17:42:38.401 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[104] - Registered 
task plugin: MR
   [INFO] 2022-04-24 17:42:38.406 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[96] - Registering 
task plugin: PIGEON
   [INFO] 2022-04-24 17:42:38.407 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[104] - Registered 
task plugin: PIGEON
   [INFO] 2022-04-24 17:42:38.410 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[96] - Registering 
task plugin: PROCEDURE
   [INFO] 2022-04-24 17:42:38.410 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[104] - Registered 
task plugin: PROCEDURE
   [INFO] 2022-04-24 17:42:38.412 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[96] - Registering 
task plugin: PYTHON
   [INFO] 2022-04-24 17:42:38.413 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[104] - Registered 
task plugin: PYTHON
   [INFO] 2022-04-24 17:42:38.415 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[96] - Registering 
task plugin: SEATUNNEL
   [INFO] 2022-04-24 17:42:38.415 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[104] - Registered 
task plugin: SEATUNNEL
   [INFO] 2022-04-24 17:42:38.418 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[96] - Registering 
task plugin: SHELL
   [INFO] 2022-04-24 17:42:38.418 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[104] - Registered 
task plugin: SHELL
   [INFO] 2022-04-24 17:42:38.423 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[96] - Registering 
task plugin: SPARK
   [INFO] 2022-04-24 17:42:38.425 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[104] - Registered 
task plugin: SPARK
   [INFO] 2022-04-24 17:42:38.427 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[96] - Registering 
task plugin: SQL
   [INFO] 2022-04-24 17:42:38.428 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[104] - Registered 
task plugin: SQL
   [INFO] 2022-04-24 17:42:38.429 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[96] - Registering 
task plugin: SQOOP
   [INFO] 2022-04-24 17:42:38.430 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[104] - Registered 
task plugin: SQOOP
   [INFO] 2022-04-24 17:42:38.431 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[96] - Registering 
task plugin: SUB_PROCESS
   [INFO] 2022-04-24 17:42:38.432 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[104] - Registered 
task plugin: SUB_PROCESS
   [INFO] 2022-04-24 17:42:38.434 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[96] - Registering 
task plugin: SWITCH
   [INFO] 2022-04-24 17:42:38.435 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[104] - Registered 
task plugin: SWITCH
   [INFO] 2022-04-24 17:42:38.437 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[96] - Registering 
task plugin: EMR
   [INFO] 2022-04-24 17:42:38.438 
org.apache.dolphinscheduler.service.task.TaskPluginManager:[104] - Registered 
task plugin: EMR
   ```
   
   ### What you expected to happen
   
   can failover normally when master startup.
   
   ### How to reproduce
   
   create a workflow with a long time task,
   run workflow and then close the server (master and worker)
   start server(worker and master).
   
   ### Anything else
   
   _No response_
   
   ### Version
   
   dev
   
   ### Are you willing to submit PR?
   
   - [X] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: 
[email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to