diff --git a/src/org/redkale/net/http/WebSocketNode.java b/src/org/redkale/net/http/WebSocketNode.java index 18bf54f39..37ebc6a61 100644 --- a/src/org/redkale/net/http/WebSocketNode.java +++ b/src/org/redkale/net/http/WebSocketNode.java @@ -65,7 +65,12 @@ public abstract class WebSocketNode { //-------------------------------------------------------------------------------- protected List remoteOnlineRemoteAddresses(@DynTargetAddress InetSocketAddress targetAddress, Serializable groupid) { - return remoteNode.getOnlineRemoteAddresses(targetAddress, groupid); + try { + return remoteNode.getOnlineRemoteAddresses(targetAddress, groupid); + } catch (Exception e) { + logger.log(Level.WARNING, "remote " + targetAddress + " websocket getOnlineRemoteAddresses error", e); + return null; + } } /**