Page 1 of 2

Can't restart server

Posted: Mon Mar 14, 2022 8:34 am
by hego
Every time I click Restart server I get this message every 0.5 seconds:
ERROR UPnP network exception: Socket closed

The only solution is to quit and start a new instance. Any ideas?

Everything is working fine; I use Windows 10 and start the server using a shortcut on the Start folder and, since I have two NICs, I force one as default. I also checked "Only run a single instance".

Re: Can't restart server

Posted: Fri Mar 18, 2022 8:27 pm
by DualHelix
I have also been experiencing the same issue since the 10.17.0 release

Re: Can't restart server

Posted: Fri Mar 18, 2022 8:30 pm
by devJarrod
I am also experiencing the same issue as described above.
I am updating my Java and will reproduce the bug with a trace log.

I had performed a clean install of UMS-10.18.0 prior to this as well.
It seems to have started around the release of 10.16.x

*edit*
This issue persists regardless if I have set Force networking on Interface...
I usually leave it empty, but switched to see if it cleared up the issue.

It only shows up when I click Restart Server for any reason.

Re: Can't restart server

Posted: Sat Mar 19, 2022 12:09 am
by devJarrod
updated with debug logfiles

Re: Can't restart server

Posted: Sat Mar 19, 2022 7:05 am
by mik_s
I did have a look at your logs and saw a lot of socket errors, but your logs were not in trace mode so I could not see what caused them.

As this has something network related I won't be much help as I know very little about this, but the devs should be able to track down the problem with full trace logs.

Re: Can't restart server

Posted: Sat Mar 19, 2022 7:21 am
by mik_s
Having said that I thought I would test on mine by restarting the server and it happens to me too

Code: Select all

TRACE 2022-03-18 19:13:52.570 [UPNP-AliveMessageSender] Error when sending the ALIVE message: {}
java.net.SocketException: Socket is closed
	at java.net.DatagramSocket.send(DatagramSocket.java:658)
	at net.pms.network.mediaserver.socketssdpserver.SocketSSDPServer.sendMessage(SocketSSDPServer.java:324)
	at net.pms.network.mediaserver.socketssdpserver.SocketSSDPServer.sendMessage(SocketSSDPServer.java:296)
	at net.pms.network.mediaserver.socketssdpserver.SocketSSDPServer.sendAlive(SocketSSDPServer.java:261)
	at net.pms.network.mediaserver.socketssdpserver.SocketSSDPServer.lambda$listen$0(SocketSSDPServer.java:477)
	at java.lang.Thread.run(Thread.java:750)
TRACE 2022-03-18 19:13:52.601 [UPNPHelper] Final UPnP network exception: Socket is closed
TRACE 2022-03-18 19:13:52.601 [UPNPHelper] Final UPnP network exception: Socket is closed
TRACE 2022-03-18 19:13:52.601 [UPNPHelper] 
java.net.SocketException: Socket is closed
	at java.net.MulticastSocket.leaveGroup(MulticastSocket.java:435)
	at net.pms.network.mediaserver.socketssdpserver.SocketSSDPServer.lambda$listen$1(SocketSSDPServer.java:565)
	at java.lang.Thread.run(Thread.java:750)
TRACE 2022-03-18 19:13:52.601 [UPNPHelper] 
java.net.SocketException: Socket is closed
	at java.net.MulticastSocket.leaveGroup(MulticastSocket.java:435)
	at net.pms.network.mediaserver.socketssdpserver.SocketSSDPServer.lambda$listen$1(SocketSSDPServer.java:565)
	at java.lang.Thread.run(Thread.java:750)
ERROR 2022-03-18 19:13:52.601 [UPNPHelper] UPnP network exception: Socket closed
TRACE 2022-03-18 19:13:52.601 [UPNPHelper] 
java.net.SocketException: Socket closed
	at java.net.TwoStacksPlainDatagramSocketImpl.receive0(Native Method)
	at java.net.TwoStacksPlainDatagramSocketImpl.receive(TwoStacksPlainDatagramSocketImpl.java:114)
	at java.net.DatagramSocket.receive(DatagramSocket.java:812)
	at net.pms.network.mediaserver.socketssdpserver.SocketSSDPServer.lambda$listen$1(SocketSSDPServer.java:496)
	at java.lang.Thread.run(Thread.java:750)
ERROR 2022-03-18 19:13:52.601 [UPNPHelper] UPnP network exception: Socket closed
TRACE 2022-03-18 19:13:52.601 [UPNPHelper] 
java.net.SocketException: Socket closed
	at java.net.TwoStacksPlainDatagramSocketImpl.receive0(Native Method)
	at java.net.TwoStacksPlainDatagramSocketImpl.receive(TwoStacksPlainDatagramSocketImpl.java:114)
	at java.net.DatagramSocket.receive(DatagramSocket.java:812)
	at net.pms.network.mediaserver.socketssdpserver.SocketSSDPServer.lambda$listen$1(SocketSSDPServer.java:496)
	at java.lang.Thread.run(Thread.java:750)
TRACE 2022-03-18 19:13:53.616 [UPNPHelper] Final UPnP network exception: Socket is closed
TRACE 2022-03-18 19:13:53.616 [UPNPHelper] Final UPnP network exception: Socket is closed
Maybe something is not being restarted when the server does. It looks to be coming from the AliveMessageSender.

Re: Can't restart server

Posted: Wed Apr 13, 2022 9:37 pm
by devJarrod
The issue persists in 10.19.0 as well

Re: Can't restart server

Posted: Wed Apr 13, 2022 11:40 pm
by mik_s
I don't think it has been fixed yet but the devs are aware of it.

Re: Can't restart server

Posted: Thu Apr 21, 2022 9:32 pm
by Quesito
Exactly the same thing happens to me and it also happens to me that when adding folders in "Shared Content" it crashes and only uploads a few. I have uninstalled UMS v.10.19 and installed version 10.09 and with this version no problem.