diff --git a/console-proxy/src/com/cloud/consoleproxy/ConsoleProxyViewer.java b/console-proxy/src/com/cloud/consoleproxy/ConsoleProxyViewer.java index 98453acf134..bf8747a8e5b 100644 --- a/console-proxy/src/com/cloud/consoleproxy/ConsoleProxyViewer.java +++ b/console-proxy/src/com/cloud/consoleproxy/ConsoleProxyViewer.java @@ -219,9 +219,8 @@ public class ConsoleProxyViewer implements java.lang.Runnable, RfbViewer, RfbPro String msg = e.getMessage(); s_logger.warn("Authentication exception, msg: " + msg + "sid: " + this.passwordParam); } catch (Exception e) { - status = STATUS_ERROR; - if(s_logger.isDebugEnabled()) - s_logger.debug("Exception : ", e); + status = STATUS_ERROR; + s_logger.error("Unexpected exception ", e); } finally { // String oldName = Thread.currentThread().getName(); encodingsSaved = null; @@ -372,7 +371,9 @@ public class ConsoleProxyViewer implements java.lang.Runnable, RfbViewer, RfbPro void setEncodings(boolean autoSelectOnly) { if (options == null || rfb == null || !rfb.inNormalProtocol) return; - + + options.preferredEncoding = RfbProto.EncodingHextile; + int preferredEncoding = options.preferredEncoding; if (preferredEncoding == -1) { long kbitsPerSecond = rfb.kbitsPerSecond();