java.lang.ClassCastException: io.unify.modules.job.entity.ScheduleJobEntity
cannot be cast to io.unify.modules.job.entity.ScheduleJobEntity
at io.unify.modules.job.utils.ScheduleJob.executeInternal(ScheduleJob.java:40)
at
org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:75)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)

具体执行代码:

现象:debug发现可以获取到对象且对象属性值也是没问题的,但就是报错

原因:

项目中应该是采用了热部署,devtools,因为类加载器的不同所以会导致类型转换失败;

取消热部署依赖
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId> <scope>true</scope>

技术
©2020 ioDraw All rights reserved
手把手教你使用R语言做LASSO 回归初识python之技巧总结篇GDOI2019 游记遇到数学问题《深度学习》“花书”读不下去了吗?给你支个招排序(一)冒泡排序法玩转指针重难点(1)QCustomPlot系列(5)-实时动态曲线Java基础知识之笔记总结分享(超详细)2020启智开发者大会精彩来袭,这些公开课不容错过!【2020最牛小程序:你想要的各种资源都能搜的到?】