This is an automated email from the ASF dual-hosted git repository.

jinrongtong pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/rocketmq.git


The following commit(s) were added to refs/heads/develop by this push:
     new 1f24f09992 [ISSUE #9555 ]fix the npe in the hashCode method when 
subscriptionDataSet is null
1f24f09992 is described below

commit 1f24f0999237688fcf31074f819b7daffcc1e284
Author: ccwss <[email protected]>
AuthorDate: Sat Jul 19 17:59:24 2025 +0800

    [ISSUE #9555 ]fix the npe in the hashCode method when subscriptionDataSet 
is null
---
 .../remoting/protocol/subscription/SubscriptionGroupConfig.java         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/remoting/src/main/java/org/apache/rocketmq/remoting/protocol/subscription/SubscriptionGroupConfig.java
 
b/remoting/src/main/java/org/apache/rocketmq/remoting/protocol/subscription/SubscriptionGroupConfig.java
index 85cbce9b6a..c9c2a8090c 100644
--- 
a/remoting/src/main/java/org/apache/rocketmq/remoting/protocol/subscription/SubscriptionGroupConfig.java
+++ 
b/remoting/src/main/java/org/apache/rocketmq/remoting/protocol/subscription/SubscriptionGroupConfig.java
@@ -190,7 +190,7 @@ public class SubscriptionGroupConfig {
             prime * result + (int) (whichBrokerWhenConsumeSlowly ^ 
(whichBrokerWhenConsumeSlowly >>> 32));
         result = prime * result + groupSysFlag;
         result = prime * result + consumeTimeoutMinute;
-        result = prime * result + subscriptionDataSet.hashCode();
+        result = prime * result + ((subscriptionDataSet == null) ? 0 : 
subscriptionDataSet.hashCode());
         result = prime * result + attributes.hashCode();
         return result;
     }

Reply via email to