Hi,
I have custom auth provider and when we close the tab to close a connection I
am getting following error in the log.
Is there any event which is fired when connection is closed so that I can
handle it more gracefully in my auth provider?
12:51:34.973 [Thread-3] DEBUG o.a.g.w.GuacamoleWebSocketTunnelEndpoint -
Connection to guacd closed.
org.apache.guacamole.GuacamoleConnectionClosedException: Connection to guacd is
closed.
at
org.apache.guacamole.io.ReaderGuacamoleReader.read(ReaderGuacamoleReader.java:183)
~[guacamole-common-1.0.0.jar:na]
at
org.apache.guacamole.io.ReaderGuacamoleReader.readInstruction(ReaderGuacamoleReader.java:195)
~[guacamole-common-1.0.0.jar:na]
at
org.apache.guacamole.protocol.FilteredGuacamoleReader.readInstruction(FilteredGuacamoleReader.java:81)
~[guacamole-common-1.0.0.jar:na]
at
org.apache.guacamole.protocol.FilteredGuacamoleReader.readInstruction(FilteredGuacamoleReader.java:81)
~[guacamole-common-1.0.0.jar:na]
at
org.apache.guacamole.protocol.FilteredGuacamoleReader.read(FilteredGuacamoleReader.java:64)
~[guacamole-common-1.0.0.jar:na]
at
org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint$2.run(GuacamoleWebSocketTunnelEndpoint.java:246)
~[guacamole-common-1.0.0.jar:na]
Caused by: java.net.SocketException: Socket closed
at java.net.SocketInputStream.read(SocketInputStream.java:204)
~[na:1.8.0_232]
at java.net.SocketInputStream.read(SocketInputStream.java:141)
~[na:1.8.0_232]
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
~[na:1.8.0_232]
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
~[na:1.8.0_232]
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
~[na:1.8.0_232]
at java.io.InputStreamReader.read(InputStreamReader.java:184)
~[na:1.8.0_232]
at
org.apache.guacamole.io.ReaderGuacamoleReader.read(ReaderGuacamoleReader.java:169)
~[guacamole-common-1.0.0.jar:na]
... 5 common frames omitted
Regards,
Umesh