From 79100f6f27e521a7d00569541f171450b4507760 Mon Sep 17 00:00:00 2001 From: taoxin Date: Thu, 21 Oct 2021 20:42:37 +0800 Subject: [PATCH] fix npe if network is error when download remote versions --- boot/src/main/java/com/taobao/arthas/boot/Bootstrap.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/boot/src/main/java/com/taobao/arthas/boot/Bootstrap.java b/boot/src/main/java/com/taobao/arthas/boot/Bootstrap.java index e3685f15..31a74515 100644 --- a/boot/src/main/java/com/taobao/arthas/boot/Bootstrap.java +++ b/boot/src/main/java/com/taobao/arthas/boot/Bootstrap.java @@ -699,6 +699,12 @@ public class Bootstrap { result.append("Remote versions:\n"); List remoteVersions = DownloadUtils.readRemoteVersions(); + //npe fix + if(remoteVersions==null){ + AnsiLog.error("Read remote versions fail"); + return ""; + } + Collections.reverse(remoteVersions); for (String version : remoteVersions) { result.append(" " + version).append('\n'); -- Gitee