Hello!

I don't know is it bug or not. But I met the following problem.

I use Guacamole 0.9.11 Incubating and some modified MySQL Authentication Plugin. My Guacamole account has administrative privileges.

1) I created the new Connection. I filled just the name and saved Connection and pushed Save button. I didn't fill any connection credentials to login. And I didn't associate this connection with my Guacamole user name.

2) I returned to the main Guacamole page.

3) I opened edit page for connection that I created on the first step and then closed the browser tab with Guacamole UI.

3) I opened new tab with Guacamole UI. My previous session was restored.

4) And then I see the message that Connection Refused.


As I understand Guacamole tries to connect me with Connection that I created on the first step. But it is impossible because I didn't provide it with any credentials. More over I didn't associate this connection with me.

This is part of Tomcat log:

18:11:25.187 [http-nio-8080-exec-2] DEBUG o.a.i.d.pooled.PooledDataSource - Connection 1681915500 is GOOD! 18:11:25.187 [http-nio-8080-exec-2] DEBUG o.a.i.d.pooled.PooledDataSource - Returned connection 1681915500 to pool. 18:11:25.187 [http-nio-8080-exec-2] ERROR o.a.g.w.GuacamoleWebSocketTunnelEndpoint - Creation of WebSocket tunnel to guacd failed: java.net.ConnectException: Connection refused (Connection refused) 18:11:25.190 [http-nio-8080-exec-2] DEBUG o.a.g.w.GuacamoleWebSocketTunnelEndpoint - Error connecting WebSocket tunnel. org.apache.guacamole.GuacamoleServerException: java.net.ConnectException: Connection refused (Connection refused) at org.apache.guacamole.net.InetGuacamoleSocket.<init>(InetGuacamoleSocket.java:116) ~[guacamole-common-0.9.10-incubating.jar:na] at org.apache.guacamole.auth.jdbc.tunnel.ManagedInetGuacamoleSocket.<init>(ManagedInetGuacamoleSocket.java:58) ~[na:na] at org.apache.guacamole.auth.jdbc.tunnel.AbstractGuacamoleTunnelService.getUnconfiguredGuacamoleSocket(AbstractGuacamoleTunnelService.java:349) ~[na:na] at org.apache.guacamole.auth.jdbc.tunnel.AbstractGuacamoleTunnelService.assignGuacamoleTunnel(AbstractGuacamoleTunnelService.java:490) ~[na:na] at org.apache.guacamole.auth.jdbc.tunnel.AbstractGuacamoleTunnelService.getGuacamoleTunnel(AbstractGuacamoleTunnelService.java:638) ~[na:na] at org.mybatis.guice.transactional.TransactionalMethodInterceptor.invoke(TransactionalMethodInterceptor.java:101) ~[na:na] at org.apache.guacamole.auth.jdbc.connection.ConnectionService.connect(ConnectionService.java:512) ~[na:na] at org.apache.guacamole.auth.jdbc.connection.ModeledConnection.connect(ModeledConnection.java:173) ~[na:na] at org.apache.guacamole.tunnel.TunnelRequestService.createConnectedTunnel(TunnelRequestService.java:163) ~[classes/:na] at org.apache.guacamole.tunnel.TunnelRequestService.createTunnel(TunnelRequestService.java:332) ~[classes/:na] at org.apache.guacamole.tunnel.websocket.RestrictedGuacamoleWebSocketTunnelEndpoint.createTunnel(RestrictedGuacamoleWebSocketTunnelEndpoint.java:113) ~[classes/:na] at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint.onOpen(GuacamoleWebSocketTunnelEndpoint.java:112) ~[guacamole-common-0.9.10-incubating.jar:na] at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.init(WsHttpUpgradeHandler.java:128) [tomcat8-websocket-8.0.32.jar:8.0.32] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:705) [tomcat8-coyote-8.0.32.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1504) [tomcat8-coyote-8.0.32.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1460) [tomcat8-coyote-8.0.32.jar:8.0.32] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_121] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_121] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat8-util-8.0.32.jar:8.0.32]
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_121]
Caused by: java.net.ConnectException: Connection refused (Connection refused) at java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.8.0_121] at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[na:1.8.0_121] at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[na:1.8.0_121] at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[na:1.8.0_121] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_121]
    at java.net.Socket.connect(Socket.java:589) ~[na:1.8.0_121]
at org.apache.guacamole.net.InetGuacamoleSocket.<init>(InetGuacamoleSocket.java:102) ~[guacamole-common-0.9.10-incubating.jar:na]
    ... 19 common frames omitted
18:11:25.242 [http-nio-8080-exec-1] DEBUG o.a.i.t.jdbc.JdbcTransaction - Opening JDBC Connection 18:11:25.242 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Checked out connection 271204163 from pool. 18:11:25.242 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Testing connection 271204163 ... 18:11:25.243 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Connection 271204163 is GOOD! 18:11:25.243 [http-nio-8080-exec-1] DEBUG o.a.i.t.jdbc.JdbcTransaction - Setting autocommit to false on JDBC Connection [com.mysql.jdbc.JDBC4Connection@102a3f43] 18:11:25.243 [http-nio-8080-exec-1] DEBUG o.a.g.a.j.p.S.selectOne - ==> Preparing: SELECT guacamole_system_permission.user_id, username, permission FROM guacamole_system_permission JOIN guacamole_user ON guacamole_system_permission.user_id = guacamole_user.user_id WHERE guacamole_system_permission.user_id = ? AND permission = ? 18:11:25.244 [http-nio-8080-exec-1] DEBUG o.a.g.a.j.p.S.selectOne - ==> Parameters: 1(Integer), ADMINISTER(String) 18:11:25.245 [http-nio-8080-exec-1] DEBUG o.a.g.a.j.p.S.selectOne - <== Total: 1 18:11:25.246 [http-nio-8080-exec-1] DEBUG o.a.i.t.jdbc.JdbcTransaction - Resetting autocommit to true on JDBC Connection [com.mysql.jdbc.JDBC4Connection@102a3f43] 18:11:25.246 [http-nio-8080-exec-1] DEBUG o.a.i.t.jdbc.JdbcTransaction - Closing JDBC Connection [com.mysql.jdbc.JDBC4Connection@102a3f43] 18:11:25.246 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Testing connection 271204163 ... 18:11:25.247 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Connection 271204163 is GOOD! 18:11:25.247 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Returned connection 271204163 to pool. 18:11:25.247 [http-nio-8080-exec-1] DEBUG o.a.i.t.jdbc.JdbcTransaction - Opening JDBC Connection 18:11:25.247 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Checked out connection 668541241 from pool. 18:11:25.247 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Testing connection 668541241 ... 18:11:25.248 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Connection 668541241 is GOOD! 18:11:25.248 [http-nio-8080-exec-1] DEBUG o.a.i.t.jdbc.JdbcTransaction - Setting autocommit to false on JDBC Connection [com.mysql.jdbc.JDBC4Connection@27d92139] 18:11:25.248 [http-nio-8080-exec-1] DEBUG o.a.g.a.j.c.ConnectionMapper.select - ==> Preparing: SELECT connection_id, connection_name, parent_id, protocol, max_connections, max_connections_per_user FROM guacamole_connection WHERE connection_id IN ( ? ) ; SELECT primary_connection_id, sharing_profile_id FROM guacamole_sharing_profile WHERE primary_connection_id IN ( ? ) ; 18:11:25.248 [http-nio-8080-exec-1] DEBUG o.a.g.a.j.c.ConnectionMapper.select - ==> Parameters: 1(String), 1(String) 18:11:25.250 [http-nio-8080-exec-1] DEBUG o.a.g.a.j.c.ConnectionMapper.select - <== Total: 1 18:11:25.250 [http-nio-8080-exec-1] DEBUG o.a.g.a.j.c.ConnectionMapper.select - <== Total: 0 18:11:25.250 [http-nio-8080-exec-1] DEBUG o.a.i.t.jdbc.JdbcTransaction - Resetting autocommit to true on JDBC Connection [com.mysql.jdbc.JDBC4Connection@27d92139] 18:11:25.250 [http-nio-8080-exec-1] DEBUG o.a.i.t.jdbc.JdbcTransaction - Closing JDBC Connection [com.mysql.jdbc.JDBC4Connection@27d92139] 18:11:25.250 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Testing connection 668541241 ... 18:11:25.250 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Connection 668541241 is GOOD! 18:11:25.250 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Returned connection 668541241 to pool. 18:11:25.250 [http-nio-8080-exec-1] DEBUG o.a.i.t.jdbc.JdbcTransaction - Opening JDBC Connection 18:11:25.251 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Checked out connection 1681915500 from pool. 18:11:25.251 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Testing connection 1681915500 ... 18:11:25.251 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Connection 1681915500 is GOOD! 18:11:25.251 [http-nio-8080-exec-1] DEBUG o.a.i.t.jdbc.JdbcTransaction - Setting autocommit to false on JDBC Connection [com.mysql.jdbc.JDBC4Connection@643ffe6c] 18:11:25.251 [http-nio-8080-exec-1] DEBUG o.a.g.a.j.p.S.selectOne - ==> Preparing: SELECT guacamole_system_permission.user_id, username, permission FROM guacamole_system_permission JOIN guacamole_user ON guacamole_system_permission.user_id = guacamole_user.user_id WHERE guacamole_system_permission.user_id = ? AND permission = ? 18:11:25.251 [http-nio-8080-exec-1] DEBUG o.a.g.a.j.p.S.selectOne - ==> Parameters: 1(Integer), ADMINISTER(String) 18:11:25.252 [http-nio-8080-exec-1] DEBUG o.a.g.a.j.p.S.selectOne - <== Total: 1 18:11:25.252 [http-nio-8080-exec-1] DEBUG o.a.i.t.jdbc.JdbcTransaction - Resetting autocommit to true on JDBC Connection [com.mysql.jdbc.JDBC4Connection@643ffe6c] 18:11:25.253 [http-nio-8080-exec-1] DEBUG o.a.i.t.jdbc.JdbcTransaction - Closing JDBC Connection [com.mysql.jdbc.JDBC4Connection@643ffe6c] 18:11:25.253 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Testing connection 1681915500 ... 18:11:25.254 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Connection 1681915500 is GOOD! 18:11:25.254 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Returned connection 1681915500 to pool. 18:11:25.254 [http-nio-8080-exec-1] DEBUG o.m.g.t.TransactionalMethodInterceptor - [Intercepted method: public org.apache.guacamole.net.GuacamoleTunnel org.apache.guacamole.auth.jdbc.tunnel.AbstractGuacamoleTunnelService.getGuacamoleTunnel(org.apache.guacamole.auth.jdbc.user.ModeledAuthenticatedUser,org.apache.guacamole.auth.jdbc.connection.ModeledConnection,org.apache.guacamole.protocol.GuacamoleClientInformation) throws org.apache.guacamole.GuacamoleException] - SqlSession not set for thread: 26, creating a new one 18:11:25.254 [http-nio-8080-exec-1] DEBUG o.a.i.t.jdbc.JdbcTransaction - Opening JDBC Connection 18:11:25.254 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Checked out connection 271204163 from pool. 18:11:25.254 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Testing connection 271204163 ... 18:11:25.255 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Connection 271204163 is GOOD! 18:11:25.255 [http-nio-8080-exec-1] DEBUG o.a.i.t.jdbc.JdbcTransaction - Setting autocommit to false on JDBC Connection [com.mysql.jdbc.JDBC4Connection@102a3f43] 18:11:25.255 [http-nio-8080-exec-1] DEBUG o.a.g.a.j.c.C.select - ==> Preparing: SELECT connection_id, parameter_name, parameter_value FROM guacamole_connection_parameter WHERE connection_id = ? 18:11:25.255 [http-nio-8080-exec-1] DEBUG o.a.g.a.j.c.C.select - ==> Parameters: 1(String) 18:11:25.255 [http-nio-8080-exec-1] DEBUG o.a.g.a.j.c.C.select - <== Total: 0 18:11:25.256 [http-nio-8080-exec-1] DEBUG o.a.g.net.InetGuacamoleSocket - Connecting to guacd at localhost:4822. 18:11:25.256 [http-nio-8080-exec-1] DEBUG o.a.g.a.j.c.C.insert - ==> Preparing: INSERT INTO guacamole_connection_history ( connection_id, connection_name, sharing_profile_id, sharing_profile_name, user_id, username, start_date, end_date ) VALUES ( ?, ?, ?, ?, (SELECT user_id FROM guacamole_user WHERE username = ?), ?, ?, ? ) 18:11:25.257 [http-nio-8080-exec-1] DEBUG o.a.g.a.j.c.C.insert - ==> Parameters: 1(String), ultravds(String), null, null, guacadmin(String), guacadmin(String), 2017-02-13 18:11:25.254(Timestamp), 2017-02-13 18:11:25.256(Timestamp) 18:11:25.258 [http-nio-8080-exec-1] DEBUG o.a.g.a.j.c.C.insert - <== Updates: 1 18:11:25.258 [http-nio-8080-exec-1] DEBUG o.m.g.t.TransactionalMethodInterceptor - [Intercepted method: public org.apache.guacamole.net.GuacamoleTunnel org.apache.guacamole.auth.jdbc.tunnel.AbstractGuacamoleTunnelService.getGuacamoleTunnel(org.apache.guacamole.auth.jdbc.user.ModeledAuthenticatedUser,org.apache.guacamole.auth.jdbc.connection.ModeledConnection,org.apache.guacamole.protocol.GuacamoleClientInformation) throws org.apache.guacamole.GuacamoleException] - SqlSession of thread: 26 rolling back 18:11:25.258 [http-nio-8080-exec-1] DEBUG o.a.i.t.jdbc.JdbcTransaction - Rolling back JDBC Connection [com.mysql.jdbc.JDBC4Connection@102a3f43] 18:11:25.268 [http-nio-8080-exec-1] DEBUG o.m.g.t.TransactionalMethodInterceptor - [Intercepted method: public org.apache.guacamole.net.GuacamoleTunnel org.apache.guacamole.auth.jdbc.tunnel.AbstractGuacamoleTunnelService.getGuacamoleTunnel(org.apache.guacamole.auth.jdbc.user.ModeledAuthenticatedUser,org.apache.guacamole.auth.jdbc.connection.ModeledConnection,org.apache.guacamole.protocol.GuacamoleClientInformation) throws org.apache.guacamole.GuacamoleException] - SqlSession of thread: 26 terminated its life-cycle, closing it 18:11:25.268 [http-nio-8080-exec-1] DEBUG o.a.i.t.jdbc.JdbcTransaction - Resetting autocommit to true on JDBC Connection [com.mysql.jdbc.JDBC4Connection@102a3f43] 18:11:25.269 [http-nio-8080-exec-1] DEBUG o.a.i.t.jdbc.JdbcTransaction - Closing JDBC Connection [com.mysql.jdbc.JDBC4Connection@102a3f43] 18:11:25.269 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Testing connection 271204163 ... 18:11:25.269 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Connection 271204163 is GOOD! 18:11:25.269 [http-nio-8080-exec-1] DEBUG o.a.i.d.pooled.PooledDataSource - Returned connection 271204163 to pool. 18:11:25.269 [http-nio-8080-exec-1] ERROR o.a.g.s.GuacamoleHTTPTunnelServlet - HTTP tunnel request failed: java.net.ConnectException: Connection refused (Connection refused) 18:11:25.273 [http-nio-8080-exec-1] DEBUG o.a.g.s.GuacamoleHTTPTunnelServlet - Internal error in HTTP tunnel. org.apache.guacamole.GuacamoleServerException: java.net.ConnectException: Connection refused (Connection refused) at org.apache.guacamole.net.InetGuacamoleSocket.<init>(InetGuacamoleSocket.java:116) ~[guacamole-common-0.9.10-incubating.jar:na] at org.apache.guacamole.auth.jdbc.tunnel.ManagedInetGuacamoleSocket.<init>(ManagedInetGuacamoleSocket.java:58) ~[na:na] at org.apache.guacamole.auth.jdbc.tunnel.AbstractGuacamoleTunnelService.getUnconfiguredGuacamoleSocket(AbstractGuacamoleTunnelService.java:349) ~[na:na] at org.apache.guacamole.auth.jdbc.tunnel.AbstractGuacamoleTunnelService.assignGuacamoleTunnel(AbstractGuacamoleTunnelService.java:490) ~[na:na] at org.apache.guacamole.auth.jdbc.tunnel.AbstractGuacamoleTunnelService.getGuacamoleTunnel(AbstractGuacamoleTunnelService.java:638) ~[na:na] at org.mybatis.guice.transactional.TransactionalMethodInterceptor.invoke(TransactionalMethodInterceptor.java:101) ~[na:na] at org.apache.guacamole.auth.jdbc.connection.ConnectionService.connect(ConnectionService.java:512) ~[na:na] at org.apache.guacamole.auth.jdbc.connection.ModeledConnection.connect(ModeledConnection.java:173) ~[na:na] at org.apache.guacamole.tunnel.TunnelRequestService.createConnectedTunnel(TunnelRequestService.java:163) ~[classes/:na] at org.apache.guacamole.tunnel.TunnelRequestService.createTunnel(TunnelRequestService.java:332) ~[classes/:na] at org.apache.guacamole.tunnel.http.RestrictedGuacamoleHTTPTunnelServlet.doConnect(RestrictedGuacamoleHTTPTunnelServlet.java:57) ~[classes/:na] at org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet.handleTunnelRequest(GuacamoleHTTPTunnelServlet.java:215) [guacamole-common-0.9.10-incubating.jar:na] at org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet.doPost(GuacamoleHTTPTunnelServlet.java:144) [guacamole-common-0.9.10-incubating.jar:na] at javax.servlet.http.HttpServlet.service(HttpServlet.java:648) [tomcat8-servlet-api-8.0.32.jar:na] at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) [tomcat8-servlet-api-8.0.32.jar:na] at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263) [guice-servlet-3.0.jar:na] at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178) [guice-servlet-3.0.jar:na] at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91) [guice-servlet-3.0.jar:na] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62) [guice-servlet-3.0.jar:na] at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118) [guice-servlet-3.0.jar:na] at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113) [guice-servlet-3.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) [tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) [tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) [tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) [tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) [tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) [tomcat8-catalina-8.0.32.jar:8.0.32] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095) [tomcat8-coyote-8.0.32.jar:8.0.32] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) [tomcat8-coyote-8.0.32.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1504) [tomcat8-coyote-8.0.32.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1460) [tomcat8-coyote-8.0.32.jar:8.0.32] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_121] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_121] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat8-util-8.0.32.jar:8.0.32]
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_121]
Caused by: java.net.ConnectException: Connection refused (Connection refused) at java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.8.0_121] at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[na:1.8.0_121] at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[na:1.8.0_121] at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[na:1.8.0_121] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_121]
    at java.net.Socket.connect(Socket.java:589) ~[na:1.8.0_121]
at org.apache.guacamole.net.InetGuacamoleSocket.<init>(InetGuacamoleSocket.java:102) ~[guacamole-common-0.9.10-incubating.jar:na]
    ... 38 common frames omitted



Reply via email to