slankka commented on issue #12440:
URL:
https://github.com/apache/dolphinscheduler/issues/12440#issuecomment-1473026547
version 3.1.4 still.
Step to reproduce:
1. upload a jar named xxxx.jar
1. create a flow.
2. create a task, `shell: java -jar xxxx.jar`
3. switch flow to online.
4. run once and success.
5. delete the jar xxxx.jar and upload again.
6. switch flow to offline.
7. update flow and task, rebind xxxx.jar, switch flow to online.
8. run flow
the flow may never create a instance of task.
NPE and infinite:
```
[ERROR] 2023-03-16 18:07:24.519 +0800
org.apache.dolphinscheduler.server.master.runner.WorkflowExecuteRunnable:[704]
- Start workflow error
java.lang.NullPointerException: null
at
java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1011)
at
java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:1006)
at
org.apache.dolphinscheduler.server.master.runner.WorkflowExecuteRunnable.submitStandByTask(WorkflowExecuteRunnable.java:1847)
at
org.apache.dolphinscheduler.server.master.runner.WorkflowExecuteRunnable.submitPostNode(WorkflowExecuteRunnable.java:1362)
at
org.apache.dolphinscheduler.server.master.runner.WorkflowExecuteRunnable.call(WorkflowExecuteRunnable.java:698)
at
java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
```
--
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]