WeBankFinTech / Schedulis

Schedulis is a high performance workflow task scheduling system that supports high availability and multi-tenant financial level features, Linkis computing middleware, and has been integrated into data application development portal DataSphere Studio
https://github.com/WeBankFinTech/Schedulis.git
Apache License 2.0
388 stars 147 forks source link

执行 linkis 任务的时候报错 java.lang.NoSuchMethodError: com.webank.wedatasphere.dss.linkis.node.execution.parser.JobParamsParser.setSignalKeyCreator(Lcom/webank/wedatasphere/dss/linkis/node/execution/job/JobSignalKeyCreator;)V #70

Closed felix9ia closed 2 years ago

felix9ia commented 2 years ago

具体报错信息

01-12-2021 17:42:14 CST shell_6653 INFO - wds.linkis.client.flow.author.user.token=WS-AUTH
01-12-2021 17:42:14 CST shell_6653 INFO - azkaban.job.metadata.file=_job.34.shell_6653.meta
01-12-2021 17:42:14 CST shell_6653 INFO - azkaban.flow.projectlastchangeddate=1638324848717
01-12-2021 17:42:14 CST shell_6653 INFO - ****** End Job properties  ******
01-12-2021 17:42:14 CST shell_6653 ERROR - Job run failed!
java.lang.NoSuchMethodError: com.webank.wedatasphere.dss.linkis.node.execution.parser.JobParamsParser.setSignalKeyCreator(Lcom/webank/wedatasphere/dss/linkis/node/execution/job/JobSignalKeyCreator;)V
    at com.webank.wedatasphere.dss.plugins.azkaban.linkis.jobtype.job.AzkanbanBuilder.init(AzkanbanBuilder.java:74) ~[?:?]
    at com.webank.wedatasphere.dss.plugins.azkaban.linkis.jobtype.job.AzkanbanBuilder.<init>(AzkanbanBuilder.java:69) ~[?:?]
    at com.webank.wedatasphere.dss.plugins.azkaban.linkis.jobtype.job.JobBuilder.<clinit>(JobBuilder.java:25) ~[?:?]
    at com.webank.wedatasphere.dss.plugins.azkaban.linkis.jobtype.AzkabanDssJobType.run(AzkabanDssJobType.java:149) ~[?:?]
    at azkaban.execapp.JobRunner.runJob(JobRunner.java:836) [azkaban-exec-server-0.6.1.jar:?]
    at azkaban.execapp.JobRunner.jobRunHandle(JobRunner.java:1037) [azkaban-exec-server-0.6.1.jar:?]
    at azkaban.execapp.JobRunner.doRun(JobRunner.java:591) [azkaban-exec-server-0.6.1.jar:?]
    at azkaban.execapp.JobRunner.run(JobRunner.java:548) [azkaban-exec-server-0.6.1.jar:?]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_231]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_231]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
01-12-2021 17:42:14 CST shell_6653 ERROR - com.webank.wedatasphere.dss.linkis.node.execution.parser.JobParamsParser.setSignalKeyCreator(Lcom/webank/wedatasphere/dss/linkis/node/execution/job/JobSignalKeyCreator;)V cause: null
01-12-2021 17:42:14 CST shell_6653 INFO - Finishing job shell_6653 at 1638351734619 with status FAILED

实在是定位不到问题是什么了,是缺包还是配置不正确?

felix9ia commented 2 years ago

https://github.com/WeBankFinTech/DataSphereStudio 克隆下载,自己编译 jobtype 替换了就可以了。。。 image

image