定时任务无法执行

提问 7 4768
wemeet
wemeet VIP1 2018-07-19
版本:renren-fast 开发环境:
执行后抛出异常: [pre] 2018-07-19 19:51:00.010 ERROR 1906 --- [eduler_Worker-6] org.quartz.core.ErrorLogger : Job (DEFAULT.TASK_1 threw an exception. org.quartz.SchedulerException: Job threw an unhandled exception. at org.quartz.core.JobRunShell.run(JobRunShell.java:213) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) Caused by: java.lang.ClassCastException: io.renren.modules.job.entity.ScheduleJobEntity cannot be cast to io.renren.modules.job.entity.ScheduleJobEntity at io.renren.modules.job.utils.ScheduleJob.executeInternal(ScheduleJob.java:56) at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:75) at org.quartz.core.JobRunShell.run(JobRunShell.java:202) ... 1 common frames omitted [/pre] ScheduleJobEntity scheduleJob = (ScheduleJobEntity) context.getMergedJobDataMap().get(ScheduleJobEntity.JOB_PARAM_KEY); 执行到这里context.getMergedJobDataMap().get(ScheduleJobEntity.JOB_PARAM_KEY);这个debug查看到的内容是ScheduleJobEntity的实例, 格式为io.renren.modules.job.entity.ScheduleJobEntity@ff0914f , 接下来转换就抛出异常, 无法转换, 调用instanceOf 判断 context.getMergedJobDataMap().get(ScheduleJobEntity.JOB_PARAM_KEY) instanceof ScheduleJobEntity ==== false
回帖
  • 把devtool关了
    0 回复
  • wemeet
    wemeet VIP1 (楼主)
    2018-07-19
    已解决。
    0 回复
  • chadleen
    2018-08-16
    @wemeet 遇见了跟你一样的问题,你是怎么解决的?
    0 回复
  • chadleen
    2018-08-16
    @Mark 怎么解决这个问题的?请速回复,急,急,急.......
    0 回复
  • @wemeet 你好,请问是怎么解决的?我也遇到了同样的问题
    0 回复
  • 云淡
    2019-05-30
    把devtool关了 这个是什么
    0 回复
  • 云淡
    2019-05-30
    我知道了,这个是热部署插件
    0 回复