DEBUG 2015-12-29 21:10:31.708 [main] Base path set to file:///C:/ProgramData/UMS/UMS.conf
DEBUG 2015-12-29 21:10:31.742 [main] FileName set to UMS.conf
DEBUG 2015-12-29 21:10:31.742 [main] Base path set to C:\ProgramData\UMS
INFO 2015-12-29 21:10:31.750 [main] Language not specified, defaulting to OS language.
DEBUG 2015-12-29 21:10:31.769 [main] Default logfile folder set to: C:\ProgramData\UMS
DEBUG 2015-12-29 21:10:31.894 [main] LogBack started with configuration file: I:\UMS\logback.xml
DEBUG 2015-12-29 21:10:31.903 [main] Tue Dec 29 21:10:31 MST 2015
DEBUG 2015-12-29 21:10:31.903 [main] Reading cred.path: "C:\ProgramData\UMS\UMS.cred" (default: "")
DEBUG 2015-12-29 21:10:32.241 [main] Writing PID: 13080
DEBUG 2015-12-29 21:10:32.243 [main]
INFO 2015-12-29 21:10:32.243 [main] Starting Universal Media Server 5.4.0
INFO 2015-12-29 21:10:32.244 [main] Based on PS3 Media Server by shagrath, copyright 2008-2014
INFO 2015-12-29 21:10:32.244 [main]
http://www.universalmediaserver.com
INFO 2015-12-29 21:10:32.245 [main]
INFO 2015-12-29 21:10:32.245 [main] Build: 1be8a2af9 (2015-12-28)
INFO 2015-12-29 21:10:32.245 [main] Java: Java HotSpot(TM) Client VM 1.8.0_66 32-bit by Oracle Corporation
INFO 2015-12-29 21:10:32.246 [main] OS: Windows 10 64-bit 10.0
INFO 2015-12-29 21:10:32.246 [main] Encoding: UTF-8
INFO 2015-12-29 21:10:32.247 [main] Memory: 1237 MB
INFO 2015-12-29 21:10:32.248 [main] Language: English (United States)
INFO 2015-12-29 21:10:32.248 [main]
INFO 2015-12-29 21:10:32.248 [main] Working directory: I:\UMS
ERROR 2015-12-29 21:10:32.255 [main] A serious error occurred during PMS init
java.io.IOException: Temporary folder isn't writable:R:\Temp\UMS
at net.pms.configuration.TempFolder.assertFolderIsValid(TempFolder.java:89) ~[ums.jar:5.4.0]
at net.pms.configuration.TempFolder.getSystemTempFolder(TempFolder.java:76) ~[ums.jar:5.4.0]
at net.pms.configuration.TempFolder.getTempFolder(TempFolder.java:40) ~[ums.jar:5.4.0]
at net.pms.configuration.TempFolder.getTempFolder(TempFolder.java:32) ~[ums.jar:5.4.0]
at net.pms.configuration.PmsConfiguration.getTempFolder(PmsConfiguration.java:720) ~[ums.jar:5.4.0]
at net.pms.PMS.displayBanner(PMS.java:301) [ums.jar:5.4.0]
at net.pms.PMS.init(PMS.java:408) [ums.jar:5.4.0]
at net.pms.PMS.createInstance(PMS.java:1062) [ums.jar:5.4.0]
at net.pms.PMS.main(PMS.java:1211) [ums.jar:5.4.0]
So there's something we have in common, and likely the issue - we both use a RAMdrive, and it seems to be erroring on that. Again though, we both had prior versions working, and if the RAMdrive was failing, we couldn't be writing to you now
I just went into the erroring folder, and it is being created with a Read-Only tag. I removed the R.O., and re-launched the program. It failed in the same way, and it's as if it re-generated the folder, once more as Read Only.