slavkap commented on code in PR #7015:
URL: https://github.com/apache/cloudstack/pull/7015#discussion_r1055559223


##########
services/console-proxy/server/src/main/java/com/cloud/consoleproxy/vnc/NoVncClient.java:
##########
@@ -80,7 +78,7 @@ public void connectTo(String host, int port, String path, 
String session, boolea
         setTunnelSocketStreams();
     }
 
-    public void connectTo(String host, int port) throws UnknownHostException, 
IOException {
+    public void connectTo(String host, int port) {
         // Connect to server
         s_logger.info("Connecting to VNC server " + host + ":" + port + "...");

Review Comment:
   ```suggestion
           s_logger.info(String.format("Connecting to VNC server %s:%s", host, 
port));
   ```
   a few suggestions 



##########
services/console-proxy/server/src/main/java/com/cloud/consoleproxy/vnc/NoVncClient.java:
##########
@@ -143,16 +141,15 @@ public String handshake() throws IOException {
 
         // Server should use RFB protocol 3.x
         if (!rfbProtocol.contains(RfbConstants.RFB_PROTOCOL_VERSION_MAJOR)) {
-            s_logger.error("Cannot handshake with VNC server. Unsupported 
protocol version: \"" + rfbProtocol + "\".");
-            throw new RuntimeException(
-                    "Cannot handshake with VNC server. Unsupported protocol 
version: \"" + rfbProtocol + "\".");
+            String msg = "Cannot handshake with VNC server. Unsupported 
protocol version: \"" + rfbProtocol + "\".";

Review Comment:
   ```suggestion
               String msg = String.format("Cannot handshake with VNC server. 
Unsupported protocol version: [%s]" , rfbProtocol);
   ```



##########
services/console-proxy/server/src/main/java/com/cloud/consoleproxy/vnc/NoVncClient.java:
##########
@@ -219,23 +216,27 @@ private void doVncAuth(DataInputStream in, 
DataOutputStream out, String password
         // Read security result
         int authResult = in.readInt();
 
+        String msg;
         switch (authResult) {
             case RfbConstants.VNC_AUTH_OK: {
                 // Nothing to do
                 break;
             }
 
             case RfbConstants.VNC_AUTH_TOO_MANY:
-                s_logger.error("Connection to VNC server failed: too many 
wrong attempts.");
-                throw new RuntimeException("Connection to VNC server failed: 
too many wrong attempts.");
+                msg = "Connection to VNC server failed: too many wrong 
attempts.";
+                s_logger.error(msg);
+                throw new RuntimeException(msg);
 
             case RfbConstants.VNC_AUTH_FAILED:
-                s_logger.error("Connection to VNC server failed: wrong 
password.");
-                throw new RuntimeException("Connection to VNC server failed: 
wrong password.");
+                msg = "Connection to VNC server failed: wrong password.";
+                s_logger.error(msg);
+                throw new RuntimeException(msg);
 
             default:
-                s_logger.error("Connection to VNC server failed, reason code: 
" + authResult);
-                throw new RuntimeException("Connection to VNC server failed, 
reason code: " + authResult);
+                msg = "Connection to VNC server failed, reason code: " + 
authResult;

Review Comment:
   ```suggestion
                   msg = String.format("Connection to VNC server failed, reason 
code: %s", authResult);
   ```



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to