You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级ActiveMQ Artemis至2.33.0后出现java.lang.NoSuchMethodError求助

问题解决:ActiveMQ Artemis 2.33.0升级后JGroups KUBE_PING NoSuchMethodError

问题根源

你当前使用的jgroups-kubernetes-2.0.2.Final.jar与ActiveMQ Artemis 2.33.0内置的JGroups 5.3.2.Final版本不兼容。JGroups 5.x对序列化API做了重构,将marshal方法的返回类型从byte[]改为org.jgroups.util.ByteArray,但旧版jgroups-kubernetes的KUBE_PING.marshal方法仍保持原有返回类型,导致JVM找不到匹配的方法签名,抛出NoSuchMethodError。

解决步骤

  1. 从ActiveMQ Artemis的lib目录中移除旧版的jgroups-kubernetes-2.0.2.Final.jar
  2. 添加适配JGroups 5.x的jgroups-kubernetes版本,推荐使用jgroups-kubernetes-2.1.1.Final.jar(该版本明确兼容JGroups 5.x系列)

版本兼容性说明

你当前使用的kubernetes-client-6.12.1.jar与jgroups-kubernetes-2.1.1.Final.jar版本兼容,无需更换kubernetes-client包。

内容的提问来源于stack exchange,提问作者Subhidh Agarwal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 21:46:33