diff --git a/services/console-proxy/server/src/com/cloud/consoleproxy/ConsoleProxy.java b/services/console-proxy/server/src/com/cloud/consoleproxy/ConsoleProxy.java index 3b3b82feedb..863f0bfc2e0 100644 --- a/services/console-proxy/server/src/com/cloud/consoleproxy/ConsoleProxy.java +++ b/services/console-proxy/server/src/com/cloud/consoleproxy/ConsoleProxy.java @@ -504,7 +504,9 @@ public class ConsoleProxy { } public static ConsoleProxyClientStatsCollector getStatsCollector() { - return new ConsoleProxyClientStatsCollector(connectionMap); + synchronized (connectionMap) { + return new ConsoleProxyClientStatsCollector(connectionMap); + } } public static void authenticationExternally(ConsoleProxyClientParam param) throws AuthenticationException {