代码拉取完成,页面将自动刷新
这里贴你的代码块
com.jeesite.common.service.ServiceException: 添加任务失败
at com.jeesite.modules.job.service.JobService.true(pl:251)
at com.jeesite.modules.job.service.JobService.save(pl:518)
at com.jeesite.modules.job.service.iiIIiiiIIiIi.run(pl:19)
Caused by: org.quartz.JobPersistenceException: Couldn't store job: 错误: value too long for type character varying(1 char)
at org.quartz.impl.jdbcjobstore.JobStoreSupport.storeJob(JobStoreSupport.java:1123)
at org.quartz.impl.jdbcjobstore.JobStoreSupport$3.executeVoid(JobStoreSupport.java:1095)
at org.quartz.impl.jdbcjobstore.JobStoreSupport$VoidTransactionCallback.execute(JobStoreSupport.java:3780)
at org.quartz.impl.jdbcjobstore.JobStoreSupport$VoidTransactionCallback.execute(JobStoreSupport.java:3778)
at org.quartz.impl.jdbcjobstore.JobStoreCMT.executeInLock(JobStoreCMT.java:245)
at org.quartz.impl.jdbcjobstore.JobStoreSupport.storeJob(JobStoreSupport.java:1091)
at org.quartz.core.QuartzScheduler.addJob(QuartzScheduler.java:938)
at org.quartz.core.QuartzScheduler.addJob(QuartzScheduler.java:927)
at org.quartz.impl.StdScheduler.addJob(StdScheduler.java:268)
at com.jeesite.modules.job.service.JobService.true(pl:553)
日志多发一些。char1吗?是什么字段报错?存储了什么内容?
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
数据库从mysql转到瀚高数据库后任务调度js_sys_job表里的一些字段存的是char(1),在程序里是String类型,好像瀚高支持boolean类型。在yml里将任务调度设为false就没有问题了,好像是瀚高适配定时任务的问题。后期可能会用到定时任务,现在就是治标不治本。
这是我找的相关解决方案,根据里面的内容把job_details表的数据类型改成了boolean
运行了一次任务又出现了其他问题
我用的瀚高数据库技术支持给的专门的迁移工具,迁移结束就存在这个违反外键约束
登录 后才可以发表评论