3
环境信息
arthas-boot.jar
或者as.sh
的版本: 3.6.9- Arthas 版本: 3.6.9
- 操作系统版本: CentOS Linux release 7.9.2009 (Core)
- 目标进程的JVM版本: openjdk "1.8.0_362-362"
- 执行
arthas-boot
的版本: 3.6.9
- 在我们内部环境中,使用Arthas挂载到具体的Java进程时,出现了空指针异常。
- 查看Arthas源码后发现,Arthas对Java系统变量(System properties)中值为null的情况没有做处理。
- 首先希望针对Java系统变量(System properties)中值为null的情况,做一下判空处理,不至于导致Arthas启动失败。虽然这种情况理论上来说是不可能出现的。
- 再者请教一下贵团队是否有办法排查出当前JVM出现这种异常情况的原因(初步判断可能是当前Java版本的BUG)。