org.quartz.ObjectAlreadyExistsException: Unable to store Trigger with name: '1319570132253601794' and group: '4f04fc3d-9298-489d-9033-7847d539e705', because one already exists with this identification.
编辑定时任务异常
最近项目定时任务服务经常报数据库链接超时,影响定时任务的执行,项目原本使用的quartz默认使用的是c3p0数据库连接池,
准备把它改为druid,经过一番整合之后在本地开发和sit环境测试新增删除修改定时任务都好使。可是到了UAT环境就出幺蛾子
了,报了如标题的错误,唯一标识的触发器已存在,报错的代码如下,标红的行报空指针,需要重新设置触发器再启动任务。
修改后的代码如下,UAT发布后就没有报错了,定时任务修改成功了,应该是数据迁移导致的: