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 e3685f157ebc194ca5839e78a9208d406fe058a4..31a745157663b316fcc345ea433c88ac6871ebf1 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');