From 55e3a6ee80702335d1426b5f714e7774d120f885 Mon Sep 17 00:00:00 2001 From: pandaapo <35672972+pandaapo@users.noreply.github.com> Date: Fri, 14 Oct 2022 10:29:10 +0800 Subject: [PATCH] fix #2277 sc command throws NPE. (#2308) --- core/src/main/java/com/taobao/arthas/core/util/SearchUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/com/taobao/arthas/core/util/SearchUtils.java b/core/src/main/java/com/taobao/arthas/core/util/SearchUtils.java index 70623888aa..8f0812328f 100644 --- a/core/src/main/java/com/taobao/arthas/core/util/SearchUtils.java +++ b/core/src/main/java/com/taobao/arthas/core/util/SearchUtils.java @@ -82,7 +82,7 @@ private static Set> filter(Set> matchedClasses, String code) { Set> result = new HashSet>(); if (matchedClasses != null) { for (Class c : matchedClasses) { - if (Integer.toHexString(c.getClassLoader().hashCode()).equals(code)) { + if (c.getClassLoader() != null && Integer.toHexString(c.getClassLoader().hashCode()).equals(code)) { result.add(c); } }