You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Icecast stream gets stuck in a 'Connecting' state after a network interruption or similar. There is no automatic timeout function that forces a full connect reset. For example, the network was interrupted last night at 19:42 but was restored minutes later. The stream stopped at 19:42 and never reconnected on its own. I had to manually disable and re-enable the stream.
Induce a momentary network interruption (ethernet/WiFi disconnect, etc)
Restore network connection
Expected behavior
stream should automatically timeout after a certain period, completely reset and attempt a reconnect.
Application Log
20240418 194224.089 [NioProcessor-74] ERROR i.g.d.a.b.i.IcecastHTTPAudioBroadcaster - Broadcast error [462MB/724MB 63%]
java.net.SocketException: Connection reset
at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(Unknown Source)
at java.base/sun.nio.ch.SocketChannelImpl.read(Unknown Source)
at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:378)
at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:47)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:519)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$1200(AbstractPollingIoProcessor.java:68)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.process(AbstractPollingIoProcessor.java:1224)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.process(AbstractPollingIoProcessor.java:1213)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:683)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
20240418 194224.090 [NioProcessor-74] INFO i.g.d.a.b.AudioStreamingBroadcaster - [YVR Ops] status: Disconnected [462MB/724MB 63%]
Desktop (optional - complete the following information):
OS: windows 10 enterprise
CPU Cores: 4 cores Intel
RAM: 8 GB
Not sure if this is related to issue #1398 or #1401 but I would appreciate an evaluation.
Thanks,
redrob!
The text was updated successfully, but these errors were encountered:
sdrtrunk Version
nightly 2024-02-13T09:27:56
Describe the bug
Icecast stream gets stuck in a 'Connecting' state after a network interruption or similar. There is no automatic timeout function that forces a full connect reset. For example, the network was interrupted last night at 19:42 but was restored minutes later. The stream stopped at 19:42 and never reconnected on its own. I had to manually disable and re-enable the stream.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
stream should automatically timeout after a certain period, completely reset and attempt a reconnect.
Application Log
Desktop (optional - complete the following information):
Not sure if this is related to issue #1398 or #1401 but I would appreciate an evaluation.
Thanks,
redrob!
The text was updated successfully, but these errors were encountered: