[ERROR] 2019-03-07 08:35:23.067 出错了!
java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: com.dingtalk.api.DingTalkClient.execute(Lcom/dingtalk/api/DingTalkRequest;Ljava/lan
g/String;)Lcom/dingtalk/api/DingTalkResponse;
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
at java.util.concurrent.FutureTask.get(FutureTask.java:111)
at com.hupun.console.service.messagecenter.base.MessageSendBaseService.sendMsg(MessageSendBaseService.java:63)
at com.hupun.console.schedule.timer.messagecenter.DingDingMessageTimer.run(DingDingMessageTimer.java:32)

发送钉钉 通知的包是调用taobao-sdk中的方法.

对比包发现有改变的包,找到top-api中也有相同的类.

问题定位到了. 把top-api的包依赖删掉 问题解决.
本文详细记录了一次处理在发送钉钉通知时遇到的java.lang.NoSuchMethodError异常的过程,通过对比包依赖,最终定位到问题根源并成功解决。
1528





