From 2030c39c930d58a614e5090f62c9754d35929396 Mon Sep 17 00:00:00 2001 From: XenoAmess Date: Fri, 3 Dec 2021 14:59:30 +0800 Subject: [PATCH] fix potential NPE in Bootstrap. #1995 --- .../java/com/taobao/arthas/boot/Bootstrap.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) 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 06d2a9b04..23a83da9c 100644 --- a/boot/src/main/java/com/taobao/arthas/boot/Bootstrap.java +++ b/boot/src/main/java/com/taobao/arthas/boot/Bootstrap.java @@ -698,11 +698,15 @@ public class Bootstrap { } result.append("Remote versions:\n"); - List remoteVersions = DownloadUtils.readRemoteVersions(); - Collections.reverse(remoteVersions); - for (String version : remoteVersions) { - result.append(" ").append(version).append('\n'); - } + List remoteVersions = DownloadUtils.readRemoteVersions(); + if (remoteVersions != null) { + Collections.reverse(remoteVersions); + for (String version : remoteVersions) { + result.append(" " + version).append('\n'); + } + } else { + result.append(" unknown\n"); + } return result.toString(); }