You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by zy...@apache.org on 2022/11/22 02:48:50 UTC

[iotdb] branch master updated: Fix potential NPE exception (#8079)

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

zyk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/master by this push:
     new 6193de436c Fix potential NPE exception (#8079)
6193de436c is described below

commit 6193de436ce29c42119c2b1224ea95669ce354fe
Author: ZhangHongYin <46...@users.noreply.github.com>
AuthorDate: Tue Nov 22 10:48:45 2022 +0800

    Fix potential NPE exception (#8079)
    
    Fix potential NPE exception (#8079)
---
 .../java/org/apache/iotdb/metrics/config/MetricConfigDescriptor.java  | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/metrics/interface/src/main/java/org/apache/iotdb/metrics/config/MetricConfigDescriptor.java b/metrics/interface/src/main/java/org/apache/iotdb/metrics/config/MetricConfigDescriptor.java
index e7489dd7be..2dd2396b45 100644
--- a/metrics/interface/src/main/java/org/apache/iotdb/metrics/config/MetricConfigDescriptor.java
+++ b/metrics/interface/src/main/java/org/apache/iotdb/metrics/config/MetricConfigDescriptor.java
@@ -29,6 +29,7 @@ import java.io.IOException;
 import java.io.InputStream;
 import java.nio.file.Files;
 import java.nio.file.Paths;
+import java.util.ArrayList;
 
 /** The utils class to load configure. Read from yaml file. */
 public class MetricConfigDescriptor {
@@ -65,6 +66,9 @@ public class MetricConfigDescriptor {
       logger.warn("Fail to find config file, use default config.");
       metricConfig = new MetricConfig();
     }
+    if (null == metricConfig.getMetricReporterList()) {
+      metricConfig.setMetricReporterList(new ArrayList<>());
+    }
     return metricConfig;
   }