Yes, "will not be sent because the WebSocket session has been closed" happens frequently, I think safe to assume unrelated (there was a separate thread on this list not too far back I believe).
Sorry, repro means "reproduce" or "reproduction". Shorthand for "follow the steps to make the bug happen again". On Wed, Nov 26, 2025 at 1:37 PM Nicholas Partlin < [email protected]> wrote: > This occurs in much the same way every time for me, it just freezes > immediately. I think I’ve seen it update a second time, again just a single > frame, but very rarely. > > Sorry, not familiar with the term repro, what’s that? > > My guacd logs look fine as well. Can’t see anything notable in the > guacamole logs either, other than an exception that occurs AFTER the > connection is closed. But this is the same on connections that freeze/don’t > freeze. > > > 07:59:41.967 [http-nio-8080-exec-1] INFO > o.a.g.tunnel.TunnelRequestService - User "t12345" connected to connection > "47". > > 07:59:53.328 [http-nio-8080-exec-5] INFO > o.a.g.tunnel.TunnelRequestService - User "t12345" disconnected from > connection "47". Duration: 11361 milliseconds > > Exception in thread "Thread-18" java.lang.IllegalStateException: Message > will not be sent because the WebSocket session has been closed > > at > org.apache.tomcat.websocket.WsRemoteEndpointImplBase.writeMessagePart(WsRemoteEndpointImplBase.java:454) > > at > org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlockInternal(WsRemoteEndpointImplBase.java:312) > > at > org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:265) > > at > org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:249) > > at > org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendString(WsRemoteEndpointImplBase.java:191) > > at > org.apache.tomcat.websocket.WsRemoteEndpointBasic.sendText(WsRemoteEndpointBasic.java:36) > > at > org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint.sendInstruction(GuacamoleWebSocketTunnelEndpoint.java:152) > > at > org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint.access$200(GuacamoleWebSocketTunnelEndpoint.java:53) > > at > org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint$2.run(GuacamoleWebSocketTunnelEndpoint.java:253) > Nicholas Partlin Graduate ‑ IT & Automation > 638 Tomago Road, Tomago, NSW 2322 > E [email protected] > | > www.tomago.com.au > <https://www.tomago.com.au/> > <https://www.tomago.com.au/> > > We acknowledge that we live and work on the land of the Worimi people, owners > of the land on which we operate. > > We pay our respects to Elders past, present and emerging and celebrate the > diversity of Aboriginal peoples and their ongoing cultures and connections to > the lands and waters of NSW. > This transmission is confidential and intended for the addressee only. If > you have received it in error, please delete it and notify the sender. > Unless explicitly attributed, the opinions expressed in this E-mail are > those of the author only and do not represent the official view of Tomago > Aluminium Company Pty Limited. Tomago Aluminium Company Pty Limited checks > all inbound/outbound e-mail for Viruses. However, we advise that this > e-mail and any attached files should be re-scanned to detect viruses. > Tomago Aluminium Company Pty Limited accepts no liability for loss or > damage (whether caused by negligence or not) resulting from the use of this > or any attached files. >
