Sorry I did not see you had attached the logs to your original post.
I could not see anything odd so something must be blocking some of the network traffic for UMS.
I can see some communications to a WDTVLive and an unknown renderer on 192.168.1.254
It is the WDTVLive that is showing this issue?
I do see some information being sent to it that appears to be the list of shared folders but the <ObjectID> is missing in the reply which causes an error.
This it the content requested
Code: Select all
================================== HTTPSERVER REQUEST BEGIN =====================================
POST /dev/c0cda51b-2736-43a0-8bf3-c697a1099776/svc/upnp-org/ContentDirectory/action HTTP/1.1
HEADER:
Host: 192.168.1.64:5001
User-agent: INTEL_NMPR/2.1 DLNADOC/1.50 dma/3.0 alphanetworks
Content-type: text/xml; charset="utf-8"
Soapaction: "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
Content-length: 455
CONTENT:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:Browse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1">
<ObjectID>null</ObjectID>
<BrowseFlag>BrowseDirectChildren</BrowseFlag>
<Filter>*</Filter>
<StartingIndex>0</StartingIndex>
<RequestedCount>64</RequestedCount>
<SortCriteria/>
</u:Browse>
</s:Body>
</s:Envelope>
================================== HTTPSERVER REQUEST END =======================================
And this is the reply
Code: Select all
================================== HTTPSERVER RESPONSE BEGIN ====================================
HTTP/1.1 500 Internal Server Error
HEADER:
Ext:
Server: Windows11/10.0 UPnP/1.0 UMS/14.2.1
Content-type: text/xml;charset="utf-8"
CONTENT:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<s:Fault>
<faultcode>s:Client</faultcode>
<faultstring>UPnPError</faultstring>
<detail>
<UPnPError xmlns="urn:schemas-upnp-org:control-1-0">
<errorCode>701</errorCode>
<errorDescription>The specified ObjectID is invalid</errorDescription>
</UPnPError>
</detail>
</s:Fault>
</s:Body>
</s:Envelope>
================================== HTTPSERVER RESPONSE END ======================================
As you have dual booted into Win10 and it works then something on your Win11 install is blocking it like the firewall or antivirus.
I remember some users have had an issue with Avast as it can block Uni/Multicast transmissions as well as UPnP.
This might be helpful if you use Avast or even something else to give a clue on what to unblock
@binary512 Good catch, I did not see anything marked as error but there is an exception related to a corrupt database.
Code: Select all
net.pms.database.Database
org.h2.jdbc.JdbcSQLNonTransientConnectionException: File corrupted while reading record: "C:/ProgramData/UMS/database/medias.mv.db". Possible solution: use the recovery tool [90030-224]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:690)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:489)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.mvstore.db.Store.convertMVStoreException(Store.java:163)
at org.h2.mvstore.db.Store.<init>(Store.java:142)
at org.h2.engine.Database.<init>(Database.java:326)
at org.h2.engine.Engine.openSession(Engine.java:92)
at org.h2.engine.Engine.openSession(Engine.java:222)
at org.h2.engine.Engine.createSession(Engine.java:201)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:343)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:125)
at org.h2.Driver.connect(Driver.java:59)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:137)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:360)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:202)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:461)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:550)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:98)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:111)
at net.pms.database.Database.getConnection(Database.java:71)
at net.pms.database.Database.open(Database.java:121)
at net.pms.database.Database.init(Database.java:96)
at net.pms.database.MediaDatabase.init(MediaDatabase.java:187)
at net.pms.PMS.init(PMS.java:259)
at net.pms.PMS.createInstance(PMS.java:1020)
at net.pms.PMS.main(PMS.java:971)
Caused by: org.h2.mvstore.MVStoreException: File is corrupted - unable to recover a valid set of chunks [2.2.224/6]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:996)
at org.h2.mvstore.RandomAccessStore.readStoreHeader(RandomAccessStore.java:320)
at org.h2.mvstore.FileStore.start(FileStore.java:916)
at org.h2.mvstore.MVStore.<init>(MVStore.java:289)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:2035)
at org.h2.mvstore.db.Store.<init>(Store.java:133)
... 21 common frames omitted
This makes sense as the IDs are stored in the database and if this is corrupted then UMS can only send a null ID, then it it will receive a null ID back in the content request.
Deleting C:/ProgramData/UMS/database/medias.mv.db should fix this as a new database will be rebuilt.
Are you using the same installation for both versions of windows? It is possible one of them corrupted the database if they are sharing it by leaving behind some OS data.