diff --git a/agent/src/com/cloud/agent/resource/consoleproxy/ConsoleProxyResource.java b/agent/src/com/cloud/agent/resource/consoleproxy/ConsoleProxyResource.java index efe6ea3861f..9f645f8f479 100644 --- a/agent/src/com/cloud/agent/resource/consoleproxy/ConsoleProxyResource.java +++ b/agent/src/com/cloud/agent/resource/consoleproxy/ConsoleProxyResource.java @@ -442,7 +442,11 @@ public class ConsoleProxyResource extends ServerResourceBase implements ServerRe // this method won't be called in high frequency, serialize access to script execution synchronized(this) { - addRouteToInternalIpOrCidr(_localgw, _eth1ip, _eth1mask, address); + try { + addRouteToInternalIpOrCidr(_localgw, _eth1ip, _eth1mask, address); + } catch(Throwable e) { + s_logger.warn("Unexpected exception while adding internal route to " + address, e); + } } } }