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;
}