You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@guacamole.apache.org by "Mike Jumper (Jira)" <ji...@apache.org> on 2021/03/11 17:55:00 UTC
[jira] [Commented] (GUACAMOLE-1309) Microphone Input Crashes
Guacamole Session when clicking around
[ https://issues.apache.org/jira/browse/GUACAMOLE-1309?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17299771#comment-17299771 ]
Mike Jumper commented on GUACAMOLE-1309:
----------------------------------------
Can you provide the guacd logs? That's the service that would relate to microphone handling, RDP, etc.
You mention XRDP. Do you see this when connecting to a standard Windows RDP server? It's possible that what you're encountering is a bug in XRDP rather than in Guacamole.
> Microphone Input Crashes Guacamole Session when clicking around
> ---------------------------------------------------------------
>
> Key: GUACAMOLE-1309
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-1309
> Project: Guacamole
> Issue Type: Bug
> Components: guacamole-client
> Affects Versions: 1.3.0
> Reporter: TheDrode
> Priority: Major
>
> Hello!
>
> Using Guacamole 1.3.0 + XRDP + Pulseaudio xrdp sink with Linuxmint audio works great but, when the microphone is enabled it crashes as soon as you click something on the screen (sound quality is OK).
> Trying the same with another rdp client can get microphone with no problem.
> This is the last log i see on journalctl -xe tomcat9:
>
> Mar 11 15:16:21 guacnginx tomcat9[193]: Exception in thread "Thread-4" java.lang.IllegalStateException: Message will not be sent because the WebSocket session has been closed
> Mar 11 15:16:21 guacnginx tomcat9[193]: at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.writeMessagePart(WsRemoteEndpointImplBase.java:430)
> Mar 11 15:16:21 guacnginx tomcat9[193]: at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:309)
> Mar 11 15:16:21 guacnginx tomcat9[193]: at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:250)
> Mar 11 15:16:21 guacnginx tomcat9[193]: at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendString(WsRemoteEndpointImplBase.java:191)
> Mar 11 15:16:21 guacnginx tomcat9[193]: at org.apache.tomcat.websocket.WsRemoteEndpointBasic.sendText(WsRemoteEndpointBasic.java:37)
> Mar 11 15:16:21 guacnginx tomcat9[193]: at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint.sendInstruction(GuacamoleWebSocketTunnelEndpoint.java:152)
> Mar 11 15:16:21 guacnginx tomcat9[193]: at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint.access$200(GuacamoleWebSocketTunnelEndpoint.java:53)
> Mar 11 15:16:21 guacnginx tomcat9[193]: at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint$2.run(GuacamoleWebSocketTunnelEndpoint.java:253)
> Mar 11 15:16:21 guacnginx tomcat9[193]: 15:16:21.444 [http-nio-8080-exec-8] INFO o.a.g.tunnel.TunnelRequestService - User "drode" disconnected from connection "1". Duration: 32050 milliseconds
> Mar 11 15:16:22 guacnginx tomcat9[193]: 15:16:22.257 [http-nio-8080-exec-9] INFO o.a.g.tunnel.TunnelRequestService - User "drode" connected to connection "1".
> Mar 11 15:16:30 guacnginx tomcat9[193]: 15:16:30.769 [http-nio-8080-exec-1] INFO o.a.g.tunnel.TunnelRequestService - User "drode" disconnected from connection "1". Duration: 8512 milliseconds
> Mar 11 15:16:30 guacnginx tomcat9[193]: Exception in thread "Thread-6" java.lang.IllegalStateException: Message will not be sent because the WebSocket session has been closed
> Mar 11 15:16:30 guacnginx tomcat9[193]: at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.writeMessagePart(WsRemoteEndpointImplBase.java:430)
> Mar 11 15:16:30 guacnginx tomcat9[193]: at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:309)
> Mar 11 15:16:30 guacnginx tomcat9[193]: at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:250)
> Mar 11 15:16:30 guacnginx tomcat9[193]: at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendString(WsRemoteEndpointImplBase.java:191)
> Mar 11 15:16:30 guacnginx tomcat9[193]: at org.apache.tomcat.websocket.WsRemoteEndpointBasic.sendText(WsRemoteEndpointBasic.java:37)
> Mar 11 15:16:30 guacnginx tomcat9[193]: at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint.sendInstruction(GuacamoleWebSocketTunnelEndpoint.java:152)
> Mar 11 15:16:30 guacnginx tomcat9[193]: at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint.access$200(GuacamoleWebSocketTunnelEndpoint.java:53)
> Mar 11 15:16:30 guacnginx tomcat9[193]: at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint$2.run(GuacamoleWebSocketTunnelEndpoint.java:253)
> Mar 11 15:16:31 guacnginx tomcat9[193]: 15:16:31.475 [http-nio-8080-exec-5] INFO o.a.g.tunnel.TunnelRequestService - User "drode" connected to connection "1".
>
> Thanks so much for the help.
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)