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

tanxinyu pushed a commit to branch fix/metric_invalid_npe_1.1
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 0ed43c2d0cd45aa5cce49e832ae1f03445d981e8
Author: ZhangHongYin <[email protected]>
AuthorDate: Wed Jul 5 10:06:54 2023 +0800

    [To rel/1.2] Fix npe exception when invalid in metric module (#10444)
---
 .../src/main/java/org/apache/iotdb/metrics/AbstractMetricManager.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/metrics/interface/src/main/java/org/apache/iotdb/metrics/AbstractMetricManager.java
 
b/metrics/interface/src/main/java/org/apache/iotdb/metrics/AbstractMetricManager.java
index e077598ba30..1273605c8d4 100644
--- 
a/metrics/interface/src/main/java/org/apache/iotdb/metrics/AbstractMetricManager.java
+++ 
b/metrics/interface/src/main/java/org/apache/iotdb/metrics/AbstractMetricManager.java
@@ -446,10 +446,10 @@ public abstract class AbstractMetricManager {
     if (!isEnableMetricInGivenLevel(metricLevel)) {
       return true;
     }
-    if (!nameToMetaInfo.containsKey(name)) {
+    MetricInfo.MetaInfo metaInfo = nameToMetaInfo.get(name);
+    if (metaInfo == null) {
       return false;
     }
-    MetricInfo.MetaInfo metaInfo = nameToMetaInfo.get(name);
     return !metaInfo.hasSameKey(tags);
   }
 

Reply via email to