RabbitMQ异常,handleDelivery方法异常

bash 复制代码
2025-10-20 17:16:36.617 [pool-12-thread-11] ERROR o.s.a.rabbit.connection.CachingConnectionFactory - Shutdown Signal: clean channel shutdown; protocol method: #method<channel.close>(reply-code=200, reply-text=Closed due to exception from Consumer (amq.ctag-ja4pIuPdegz5H6D0lsEotQ) method handleDelivery for channel AMQChannel(amqp://xxxx:5672/,5), class-id=0, method-id=0)
2025-10-20 17:16:37.621 [pool-12-thread-18] ERROR com.rabbitmq.client.impl.ForgivingExceptionHandler - Consumer io.opentelemetry.javaagent.instrumentation.rabbitmq.TracedDelegatingConsumer@19b690ad (amq.ctag-e35fwqYed-Z1IYYYFrvBPQ) method handleDelivery for channel AMQChannel(amqp://xxxx:5672/,5) threw an exception for channel AMQChannel(amqp://xxxx:5672/,5)
java.lang.StringIndexOutOfBoundsException: String index out of range: 88
        at java.lang.String.substring(String.java:1963)
        at io.opentelemetry.javaagent.shaded.io.opentelemetry.api.trace.propagation.W3CTraceContextPropagator.extractContextFromTrace

报错如上所示:

从怀疑MQ的原因,到消费者方法问题,查了个遍。

One thousand year later!

结果,原来是应用启动时带了一个opentelemetry-javaagent。把java -jar 后面内容的opentelemetry-javaagent删除即可。

相关推荐
梦里不知身是客115 小时前
Spark的容错机制
大数据·分布式·spark
用户37779672109612 小时前
RabbitMQ Unacked 消息深度解析:机制、问题与解决方案
spring boot·rabbitmq
大数据CLUB12 小时前
酒店预订数据分析及预测可视化
大数据·hadoop·分布式·数据挖掘·数据分析·spark·mapreduce
驾驭人生12 小时前
Docker中安装 redis、rabbitmq、MySQL、es、 mongodb设置用户名密码
redis·docker·rabbitmq
不见长安在19 小时前
分布式ID
java·分布式·分布式id
qq_3168377519 小时前
jmeter 分布式压测
分布式·jmeter
西岭千秋雪_21 小时前
Zookeeper实现分布式锁
java·分布式·后端·zookeeper·wpf
毕设源码-钟学长1 天前
【开题答辩全过程】以 分布式菌菇销售系统为例,包含答辩的问题和答案
分布式
一叶飘零_sweeeet1 天前
SpringBoot 集成 RabbitMQ
spring boot·rabbitmq·java-rabbitmq