From bb965f77119fb13cc63124b8ad0100f0059ec4bd Mon Sep 17 00:00:00 2001 From: Gary Russell Date: Wed, 11 Dec 2019 16:24:00 -0500 Subject: [PATCH] GH-1133: Check for null reply before applying MPPs --- .../org/springframework/amqp/rabbit/core/RabbitTemplate.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-rabbit/src/main/java/org/springframework/amqp/rabbit/core/RabbitTemplate.java b/spring-rabbit/src/main/java/org/springframework/amqp/rabbit/core/RabbitTemplate.java index 9c8acd49..527424c7 100644 --- a/spring-rabbit/src/main/java/org/springframework/amqp/rabbit/core/RabbitTemplate.java +++ b/spring-rabbit/src/main/java/org/springframework/amqp/rabbit/core/RabbitTemplate.java @@ -1952,7 +1952,7 @@ public class RabbitTemplate extends RabbitAccessor // NOSONAR type line count try { reply = exchangeMessages(exchange, routingKey, message, correlationData, channel, pendingReply, messageTag); - if (this.afterReceivePostProcessors != null) { + if (reply != null && this.afterReceivePostProcessors != null) { for (MessagePostProcessor processor : this.afterReceivePostProcessors) { reply = processor.postProcessMessage(reply); }