Open Missing123 opened 1 year ago
我也遇到了同样的问题,我用客户端逻辑处理添加job,先执行login接口拿到cookie,然后再发送addJob请求,就抱 调度类型非法
错误了。
而切直接用token还不行,我这个调度中心的token是客户设置的空字符串,校验始终通不过
我这个问题解决了,是参数没传对。
现在不同版本之间的参数名不一定相同,有些版本参数名改变了,导致发请求就报错了。
我是拉下来源代码,切换到我使用的版本的分支,然后一行一行对比参数名是否正确以及该参数是否需要非空,最后才解决的。
当然最好是直接去调度中心,用浏览器打开控制台,添加一个测试的job,然后把发的请求复制出来,这个请求是一定没问题的。
参数校验方法:
com.xxl.job.admin.service.impl.XxlJobServiceImpl#add
Please answer some questions before submitting your issue. Thanks! 各位大佬,帮看下,如下问题是什么引起的
Which version of XXL-JOB do you using?
version xxl-job 2.3.0
Expected behavior
通过接口的方式添加定时任务:/xxl-job-admin/jobinfo/add
Actual behavior
调用接口后报错500 , { "code": 500, "msg": "调度类型非法", "content": null }
Steps to reproduce the behavior
填写如上参数后复现,已经能成功增加执行器,但是增加定时任务时报错如上返回500,具体参数如截图
Other information