网站ip地址范围上海网站建设公司怎么分辨好坏
news/
2025/9/23 10:55:40/
文章来源:
网站ip地址范围,上海网站建设公司怎么分辨好坏,东营网手机版,服务网站设计案例问题描述
最近碰到一个奇怪的问题#xff0c;DS 创建工作流成功#xff0c;但是一旦执行#xff0c;始终在转#xff0c;而且没有任何执行的痕迹#xff0c;后来到数据库一查发现压根没创建任务实例。
我们都知道一个工作流里面可以挂多个任务节点#xff0c;执行工作流…问题描述
最近碰到一个奇怪的问题DS 创建工作流成功但是一旦执行始终在转而且没有任何执行的痕迹后来到数据库一查发现压根没创建任务实例。
我们都知道一个工作流里面可以挂多个任务节点执行工作流的时候会创建工作量实例和对应的任务流实例。
但此时只创建了工作流实例并没有创建任务流实例……继续分析
[ERROR] 2024-03-22 19:09:00.653 0800 org.apache.dolphinscheduler.server.master.runner.WorkflowExecuteRunnable:[1020] - [WorkflowInstance-39509][TaskInstance-0] - Submit standby task null error, taskCode: 13014149591840
java.lang.NullPointerException: null
[ERROR] 2024-03-22 19:09:00.654 0800 org.apache.dolphinscheduler.server.master.runner.WorkflowExecuteRunnable:[709] - [WorkflowInstance-0][TaskInstance-0] - Start workflow error
java.lang.NullPointerException: nullat 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:1855)at org.apache.dolphinscheduler.server.master.runner.WorkflowExecuteRunnable.submitPostNode(WorkflowExecuteRunnable.java:1367)at org.apache.dolphinscheduler.server.master.runner.WorkflowExecuteRunnable.call(WorkflowExecuteRunnable.java:703)at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at java.lang.Thread.run(Thread.java:750)
还有一个特别坑的地方是发现第一个 null 是没有堆栈信息。这就加大了排查难度后来发现原来这里已经是失败重试环节但是最开始是有堆栈信息的。 原因分析
根据前几次的自定义组件开发经验一开始就怀疑是否参数传落了特别是一些默认参数。
经过一系列摸索排查发现在 taskParam 对象里 resourceList 为 null 导致 ds 报错 NPE
{taskParams: {localParams: [{prop: name,direct: OUT,type: VARCHAR,value: Bob,boolGlobal: false}],resourceList: null}
} 解决方案
只要在传参到 ds 前给予 resourceList 为空时默认赋值 [] 即可
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/912288.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!