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 <[email protected]>
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;
}