开发者社区> 问答> 正文

https://developer.aliyun.com/ask/504607

我使用canal-client来消费canal-server 监听产生的信息,但是我使用canal-client-1.1.3时,始终出现了如下错误

提问133.png

不知道是不是我的protobuf版本不兼容导致的, 和canal依赖的一样,我用maven 依赖如下

com.alibaba.otter canal.client 1.1.4

com.google.protobuf protobuf-java 3.6.1

原提问者GitHub用户Lovzi

展开
收起
山海行 2023-04-27 18:49:53 125 0
1 条回答
写回答
取消 提交回答
  • 找到原因了,是因为其他jar使用了maven-shade-plugin。 Jar内部包含了一个2.6.1版本的 com.google.protobuf:protobuf-java , 导致一直冲突。 去掉那个Jar包的版本即可

    原回答者GitHub用户Lovzi

    2023-04-28 13:39:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
CDN助力企业网站进入HTTPS时代 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载