org.quartz.SchedulerException: Based on configured schedule, the given trigger 'xxx'will never fire.

quartz调度时报错:

[2020-03-22 10:35:52.615] [main] ERROR c.c.fangcun.edge.facade.quartz.utils.QuartzManage - 创建定时任务失败
org.quartz.SchedulerException: Based on configured schedule, the given trigger 'DEFAULT.TASK_74759cd741b64567ab59742e5eb4664c' will never fire.
        at org.quartz.core.QuartzScheduler.scheduleJob(QuartzScheduler.java:882)
        at org.quartz.impl.StdScheduler.scheduleJob(StdScheduler.java:249)
        at cn.cloudwalk.fangcun.edge.facade.quartz.utils.QuartzManage.addJob(QuartzManage.java:57)
        at cn.cloudwalk.fangcun.edge.facade.quartz.config.JobRunner.run(JobRunner.java:67)
        at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:723)
        at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:713)
        at org.springframework.boot.SpringApplication.afterRefresh(SpringApplication.java:703)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:304)
        at cn.cloudwalk.fangcun.edge.FangcunEdgeApplication.main(FangcunEdgeApplication.java:43)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:54)
        at java.lang.Thread.run(Thread.java:748)
[2020-03-22 10:35:52.634] [main] ERROR c.c.fangcun.edge.facade.quartz.config.JobRunner - job info: {"beanName":"fusionQuartzTask","createTime":1584789186009,"createUserId":"admin","cronExpression":"30 13 19 21 3 ? 2020","delFlag":"N","deviceId":"51cdef13fae97cc917f0294c0ee71f9e","id":"74759cd741b64567ab59742e5eb4664c","jobName":"fusionQuartzTask","lastUpdateTime":1584789186009,"lastUpdateUserId":"admin","methodName":"algorithmSuperposition","params":"{\"corpId\":\"cloudwalktest\",\"decodingType\":0,\"deviceId\":\"51cdef13fae97cc917f0294c0ee71f9e\",\"fusionDetail\":\"{\\\"AIParameters\\\":[{\\\"AiFusionParameters\\\":[{\\\"color\\\":2,\\\"type\\\":1},{\\\"color\\\":2,\\\"pos\\\":2,\\\"size\\\":14,\\\"type\\\":2}],\\\"AIType\\\":1,\\\"AIID\\\":1}]}\",\"jobId\":\"74759cd741b64567ab59742e5eb4664c\",\"orgId\":\"102086139904524288\",\"runCron\":\"30 13 19 21 3 ? 2020\",\"runTimes\":17280000000,\"taskId\":\"3\",\"taskName\":\"测试视频融合-1\",\"taskType\":\"fusion\"}","runStatus":1,"taskId":"3"}.
[2020-03-22 10:35:52.634] [main] ERROR c.c.fangcun.edge.facade.quartz.config.JobRunner - add job catch exception, cause:
cn.cloudwalk.fangcun.edge.common.exception.BusinessException: 创建定时任务失败
        at cn.cloudwalk.fangcun.edge.facade.quartz.utils.QuartzManage.addJob(QuartzManage.java:65)
        at cn.cloudwalk.fangcun.edge.facade.quartz.config.JobRunner.run(JobRunner.java:67)
        at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:723)
        at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:713)
        at org.springframework.boot.SpringApplication.afterRefresh(SpringApplication.java:703)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:304)
        at cn.cloudwalk.fangcun.edge.FangcunEdgeApplication.main(FangcunEdgeApplication.java:43)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:54)
        at java.lang.Thread.run(Thread.java:748)

错误原因:

Based on configured schedule, the given trigger 'DEFAULT.xxx' will never fire.

被quartz调度的某个任务通过cron表达式配置了不合法或过去的时间;该job永远不会被执行到

解决方案:

重新设置合法的触发时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值