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

tigerlee pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/rocketmq-exporter.git


The following commit(s) were added to refs/heads/master by this push:
     new 505e7e5  Fix npe when messageModel return null
     new 0cf3846  Merge pull request #54 from 
maixiaohai/fix_get_group_diff_metrics_npe
505e7e5 is described below

commit 505e7e5ade895e50febacd4d65e454ac82f9ca9c
Author: zhangxu16 <[email protected]>
AuthorDate: Thu Apr 8 20:09:22 2021 +0800

    Fix npe when messageModel return null
---
 .../java/org/apache/rocketmq/exporter/task/MetricsCollectTask.java    | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/src/main/java/org/apache/rocketmq/exporter/task/MetricsCollectTask.java 
b/src/main/java/org/apache/rocketmq/exporter/task/MetricsCollectTask.java
index 09665c2..193d064 100644
--- a/src/main/java/org/apache/rocketmq/exporter/task/MetricsCollectTask.java
+++ b/src/main/java/org/apache/rocketmq/exporter/task/MetricsCollectTask.java
@@ -248,7 +248,9 @@ public class MetricsCollectTask {
                 MessageModel messageModel = MessageModel.CLUSTERING;
                 try {
                     onlineConsumers = 
mqAdminExt.examineConsumerConnectionInfo(group);
-                    messageModel = onlineConsumers.getMessageModel();
+                    if (onlineConsumers.getMessageModel() != null) {
+                        messageModel = onlineConsumers.getMessageModel();
+                    }
                 } catch (InterruptedException | RemotingException ex) {
                     log.error(String.format("get topic's(%s) online 
consumers(%s) exception", topic, group), ex);
                 } catch (MQClientException ex) {

Reply via email to