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