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删除即可。

相关推荐
凌乱的豆包11 小时前
Spring Cloud Alibaba Nacos 服务注册发现和分布式配置中心
分布式
独隅13 小时前
PyTorch 分布式训练完整指南:策略、实现与模型选型
人工智能·pytorch·分布式
架构师老Y14 小时前
011、消息队列应用:RabbitMQ、Kafka与Celery
python·架构·kafka·rabbitmq·ruby
墨北小七16 小时前
小说大模型的分布式训练——张量并行架构设计与实现
分布式
豆豆16 小时前
政务服务平台站群一体化解决方案
大数据·分布式·微服务·cms·政务·网站管理系统·站群cms
昵称暂无117 小时前
分布式事务难题:Seata框架在微服务中的落地实践
分布式·微服务·架构
都说名字长不会被发现18 小时前
分布式场景下的数据竞争问题与解决方案
分布式·乐观锁·悲观锁·redission·redis 分布式锁·数据版本
甘露s18 小时前
分布式与可重入性的一些问题
分布式
juniperhan18 小时前
Flink 系列第 3 篇:核心概念精讲|分布式缓存 + 重启策略 + 并行度 底层原理 + 代码实战 + 生产规范
大数据·分布式·缓存·flink
想你依然心痛18 小时前
HarmonyOS 5.0 IoT开发实战:构建分布式智能设备控制中枢与边缘计算网关
分布式·物联网·harmonyos