diff --git a/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitMessageChannelBinder.java b/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitMessageChannelBinder.java index 3cb04d049..4465394f8 100644 --- a/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitMessageChannelBinder.java +++ b/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitMessageChannelBinder.java @@ -511,11 +511,11 @@ public class RabbitMessageChannelBinder Map headers = messageProperties.getHeaders(); String stackTraceAsString = getStackTraceAsString(cause); if (this.maxStackTraceLength < 0) { - int maxStackTraceLength = RabbitUtils + int rabbitMaxStackTraceLength = RabbitUtils .getMaxFrame(this.template.getConnectionFactory()); - if (maxStackTraceLength > 0) { - maxStackTraceLength -= this.frameMaxHeadroom; - this.maxStackTraceLength = maxStackTraceLength; + if (rabbitMaxStackTraceLength > 0) { + //maxStackTraceLength -= this.frameMaxHeadroom; + this.maxStackTraceLength = rabbitMaxStackTraceLength - this.frameMaxHeadroom; } } if (this.maxStackTraceLength > 0 && stackTraceAsString.length() > this.maxStackTraceLength) {