开发者社区> 问答> 正文

SchedulerX中mapreduce 报这个错误的原因是我们在什么地方配置的有问题么?

"SchedulerX中mapreduce 报这个错误的原因是我们在什么地方配置的有问题么?
e251845985958dc17c57af7ed64b3b5f.png"

展开
收起
小易01 2023-12-05 08:17:52 52 0
2 条回答
写回答
取消 提交回答
  • 意中人就是我呀!

    "添加下这个依赖后试试


    com.fasterxml.jackson.datatype
    jackson-datatype-joda
    你们依赖的jackson版本

    此群整理至钉群“【外部】SchedulerX阿里任务调度”。"

    2023-12-05 21:27:26
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据你提供的错误信息,这个错误是由于在使用Jackson databind库时,Joda date/time类型org.joda.time.DateTime未被默认支持。要解决这个问题,需要在代码中添加一个模块来处理Joda类型。

    错误信息中提到的解决方法是添加模块com.fasterxml.jackson.datatype:jackson-datatype-joda。你可以尝试在你的代码中添加这个模块,例如:

    ObjectMapper mapper = new ObjectMapper();
    mapper.registerModule(new JodaModule());
    

    这段代码会注册一个Joda模块,使得Jackson能够处理Joda date/time类型。

    如果你是在使用SchedulerX,那么这个错误可能是由于在处理JobContext中的scheduleTime属性时,Jackson无法正确处理Joda类型。你可以尝试添加上述的Joda模块来解决这个问题。

    2023-12-05 14:22:27
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载