From 90f9da162e510ac88789c34252e5cbeefe9aafc3 Mon Sep 17 00:00:00 2001 From: Scott Date: Thu, 18 Jan 2024 19:56:03 +0800 Subject: [PATCH] (fix)(chat):skip null values to avoid NPE (#645) --- .../tencent/supersonic/chat/core/utils/DictQueryHelper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/chat/core/src/main/java/com/tencent/supersonic/chat/core/utils/DictQueryHelper.java b/chat/core/src/main/java/com/tencent/supersonic/chat/core/utils/DictQueryHelper.java index 6d65e8a1b..f4980150b 100644 --- a/chat/core/src/main/java/com/tencent/supersonic/chat/core/utils/DictQueryHelper.java +++ b/chat/core/src/main/java/com/tencent/supersonic/chat/core/utils/DictQueryHelper.java @@ -102,7 +102,9 @@ public class DictQueryHelper { Map valueAndFrequencyPair = new HashMap<>(2000); for (Map line : resultList) { - if (CollectionUtils.isEmpty(line) || !line.containsKey(dimName)) { + if (CollectionUtils.isEmpty(line) || !line.containsKey(dimName) + || !line.containsKey(metricName) + || line.get(dimName) == null) { continue; }