diff --git a/broker/src/main/java/org/apache/rocketmq/broker/processor/AbstractSendMessageProcessor.java b/broker/src/main/java/org/apache/rocketmq/broker/processor/AbstractSendMessageProcessor.java index ced7c2014f4a5d24b5832971142e686ebc404df0..29ffc4bb76b94c2e7cd1f93d960cee667ed8d94c 100644 --- a/broker/src/main/java/org/apache/rocketmq/broker/processor/AbstractSendMessageProcessor.java +++ b/broker/src/main/java/org/apache/rocketmq/broker/processor/AbstractSendMessageProcessor.java @@ -257,8 +257,8 @@ public abstract class AbstractSendMessageProcessor extends AsyncNettyRequestProc try { final SendMessageRequestHeader requestHeader = parseRequestHeader(request); - String namespace = NamespaceUtil.getNamespaceFromResource(requestHeader.getTopic()); if (null != requestHeader) { + String namespace = NamespaceUtil.getNamespaceFromResource(requestHeader.getTopic()); context.setNamespace(namespace); context.setProducerGroup(requestHeader.getProducerGroup()); context.setTopic(requestHeader.getTopic()); diff --git a/broker/src/main/java/org/apache/rocketmq/broker/processor/SendMessageProcessor.java b/broker/src/main/java/org/apache/rocketmq/broker/processor/SendMessageProcessor.java index ccec5069c75028fafb3abb51b45e1241e87136d0..8b3caa7e126a85c626e2ca3b46d9f9f283ae6b24 100644 --- a/broker/src/main/java/org/apache/rocketmq/broker/processor/SendMessageProcessor.java +++ b/broker/src/main/java/org/apache/rocketmq/broker/processor/SendMessageProcessor.java @@ -612,6 +612,7 @@ public class SendMessageProcessor extends AbstractSendMessageProcessor implement } } + @Override public SocketAddress getStoreHost() { return storeHost; }