From 2022646cd00322b6f62631ff526cfa9ed4eebd4f Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Thu, 23 Jun 2011 14:15:46 -0400 Subject: [PATCH] INT-1940 fixed NPE in CorrelatingMessageHandler --- .../integration/aggregator/CorrelatingMessageHandler.java | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-integration-core/src/main/java/org/springframework/integration/aggregator/CorrelatingMessageHandler.java b/spring-integration-core/src/main/java/org/springframework/integration/aggregator/CorrelatingMessageHandler.java index 4050a0dbcf..22883c0908 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/aggregator/CorrelatingMessageHandler.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/aggregator/CorrelatingMessageHandler.java @@ -166,6 +166,7 @@ public class CorrelatingMessageHandler extends AbstractMessageHandler implements // TODO: INT-1117 - make the lock global? Object lock = getLock(correlationKey); + Assert.notNull(lock, "Based on correlationKey '" + correlationKey + "' the returned lock is null"); // see INT-1940 synchronized (lock) { MessageGroup group = messageStore.getMessageGroup(correlationKey); if (group.canAdd(message)) {