定时任务无法执行
执行后抛出异常:
[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
-
2018-07-19
把devtool关了
-
2018-07-19
已解决。
-
2018-08-16
@wemeet 遇见了跟你一样的问题,你是怎么解决的?
-
2018-08-16
@Mark 怎么解决这个问题的?请速回复,急,急,急.......
-
2019-01-13
@wemeet 你好,请问是怎么解决的?我也遇到了同样的问题
-
2019-05-30
把devtool关了 这个是什么
-
2019-05-30
我知道了,这个是热部署插件