From 23174526c58617264c6cb59dec34e2b699f8d3d7 Mon Sep 17 00:00:00 2001 From: gongdewei Date: Tue, 20 Jul 2021 15:37:14 +0800 Subject: [PATCH] Fix NPE of heartbeatInterval option --- core/src/main/java/com/taobao/arthas/core/Arthas.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/taobao/arthas/core/Arthas.java b/core/src/main/java/com/taobao/arthas/core/Arthas.java index bfa75e006..ebdf4a7ab 100644 --- a/core/src/main/java/com/taobao/arthas/core/Arthas.java +++ b/core/src/main/java/com/taobao/arthas/core/Arthas.java @@ -78,7 +78,10 @@ public class Arthas { configure.setPassword((String) commandLine.getOptionValue("password")); configure.setChannelServer((String) commandLine.getOptionValue("channel-server")); - configure.setHeartbeatInterval((Integer) commandLine.getOptionValue("heartbeat-interval")); + Integer heartbeatIntervalValue = commandLine.getOptionValue("heartbeat-interval"); + if (heartbeatIntervalValue != null) { + configure.setHeartbeatInterval(heartbeatIntervalValue); + } configure.setTunnelServer((String) commandLine.getOptionValue("tunnel-server")); configure.setAgentId((String) commandLine.getOptionValue("agent-id"));