rocketmq启动broker报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

rocketmq启动broker报错

mddream 2017-12-14 09:03:04 2890

WARN BrokerControllerScheduledThread1 - registerBroker Exception, localhost:9876
org.apache.rocketmq.remoting.exception.RemotingSendRequestException: send request to failed
Caused by: io.netty.handler.codec.EncoderException: java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;

at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:125) ~[netty-all-4.0.42.Final.jar:4.0.42.Final]
消息中间件 RocketMQ
分享到
取消 提交回答
全部回答(3)
  • 1969112060453358
    2019-07-17 21:49:02

    这种no such method的基本就是版本问题,看自己引入的版本。

    0 0
  • suonayi
    2019-07-17 21:49:02

    亲,应该是netty版本冲突,请核实运行时加载了哪个netty版本。然后保留低版本试一下,不行就保留高版本试下。

    0 0
  • mddream
    2019-07-17 21:49:02

    你好,我也遇到了这个问题,等我解决了再告诉你,如果你解决的话,麻烦你回复一下哈

    0 0
添加回答
+ 订阅

构建可靠、高效、易扩展的技术基石

推荐文章
相似问题