From 770105de0644f776adf9a65038c519b061bf3625 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Mon, 27 Oct 2014 10:27:13 -0700 Subject: [PATCH] GUAC-909: Log "unsupported operation" exceptions at debug level. --- .../glyptodon/guacamole/net/basic/RestrictedHttpServlet.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/guacamole/src/main/java/org/glyptodon/guacamole/net/basic/RestrictedHttpServlet.java b/guacamole/src/main/java/org/glyptodon/guacamole/net/basic/RestrictedHttpServlet.java index 0adfe7197..a4978a3de 100644 --- a/guacamole/src/main/java/org/glyptodon/guacamole/net/basic/RestrictedHttpServlet.java +++ b/guacamole/src/main/java/org/glyptodon/guacamole/net/basic/RestrictedHttpServlet.java @@ -32,6 +32,7 @@ import javax.servlet.http.HttpSession; import org.glyptodon.guacamole.GuacamoleClientException; import org.glyptodon.guacamole.GuacamoleException; import org.glyptodon.guacamole.GuacamoleUnauthorizedException; +import org.glyptodon.guacamole.GuacamoleUnsupportedException; import org.glyptodon.guacamole.net.auth.UserContext; import org.glyptodon.guacamole.protocol.GuacamoleStatus; import org.slf4j.Logger; @@ -120,6 +121,10 @@ public abstract class RestrictedHttpServlet extends HttpServlet { logger.warn("Client request rejected: {}", e.getMessage()); sendError(response, e.getStatus(), e.getMessage()); } + catch (GuacamoleUnsupportedException e) { + logger.debug("Unsupported operation.", e); + sendError(response, e.getStatus(), e.getMessage()); + } catch (GuacamoleException e) { logger.error("Internal server error.", e); sendError(response, e.getStatus(), "Internal server error.");