From f4c508cf9702926cbc07103415646441ec717896 Mon Sep 17 00:00:00 2001 From: wangchengming <634749869@qq.com> Date: Wed, 15 Dec 2021 16:52:49 +0800 Subject: [PATCH] fix #9086 NPE --- .../main/java/org/apache/dubbo/metadata/MetadataInfo.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataInfo.java b/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataInfo.java index 915b2cd45f1..46496208c54 100644 --- a/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataInfo.java +++ b/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataInfo.java @@ -339,7 +339,10 @@ public String getMethodParameter(String method, String key, String defaultValue) } private String getMethodParameter(String method, String key, Map> map) { - Map keyMap = map.get(method); + Map keyMap = null; + if (CollectionUtils.isNotEmptyMap(map)) { + keyMap = map.get(method); + } String value = null; if (keyMap != null) { value = keyMap.get(key);