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.
>

Reply via email to