diff --git a/core/src/main/java/com/taobao/arthas/core/util/ClassLoaderUtils.java b/core/src/main/java/com/taobao/arthas/core/util/ClassLoaderUtils.java index 555049bec..0f65b16a7 100644 --- a/core/src/main/java/com/taobao/arthas/core/util/ClassLoaderUtils.java +++ b/core/src/main/java/com/taobao/arthas/core/util/ClassLoaderUtils.java @@ -49,7 +49,7 @@ public class ClassLoaderUtils { if (hashCode <= 0) { hashCode = System.identityHashCode(classLoader); if (hashCode < 0) { - hashCode = -hashCode; + hashCode = hashCode & Integer.MAX_VALUE; } } return Integer.toHexString(hashCode);