The same happened for me. Going back to 4.1.0 solved the problem.
Is d:\usa directory being treaten as uniceode value? (\u....) ?
On 4.2.1 debug log produces following exception:
Code: Select all
DEBUG 2014-11-05 22:27:32.177 [main] Reading cred.path: default: "", current: "C:\ProgramData\UMS\UMS.cred"
DEBUG 2014-11-05 22:27:32.318 [main] PID: 5996
DEBUG 2014-11-05 22:27:32.318 [main] Reading run_wizard: default: true, current: false
INFO 2014-11-05 22:27:32.318 [main] Starting Universal Media Server 4.2.1
INFO 2014-11-05 22:27:32.318 [main] Based on PS3 Media Server by shagrath, copyright 2008-2014
INFO 2014-11-05 22:27:32.318 [main] http://www.universalmediaserver.com
INFO 2014-11-05 22:27:32.318 [main]
INFO 2014-11-05 22:27:32.318 [main] Build: 03803316b (2014-10-31)
INFO 2014-11-05 22:27:32.318 [main] Java: Java HotSpot(TM) 64-Bit Server VM 1.7.0_21 64-bit by Oracle Corporation
INFO 2014-11-05 22:27:32.318 [main] OS: Windows 7 64-bit 6.1
INFO 2014-11-05 22:27:32.318 [main] Encoding: UTF-8
INFO 2014-11-05 22:27:32.333 [main] Memory: 1137 MB
INFO 2014-11-05 22:27:32.333 [main] Language: en
INFO 2014-11-05 22:27:32.333 [main]
INFO 2014-11-05 22:27:32.333 [main] Working directory: c:\Program Files (x86)\Universal Media Server
INFO 2014-11-05 22:27:32.333 [main] Temp directory: C:\Users\Cube\AppData\Local\Temp\universalmediaserver
INFO 2014-11-05 22:27:32.333 [main] Logging config file: c:\Program Files (x86)\Universal Media Server\logback.xml
INFO 2014-11-05 22:27:32.333 [main] debug.log: C:\ProgramData\UMS\debug.log
INFO 2014-11-05 22:27:32.333 [main]
INFO 2014-11-05 22:27:32.333 [main] Profile directory: C:\ProgramData\UMS
INFO 2014-11-05 22:27:32.333 [main] Profile directory permissions: rw
INFO 2014-11-05 22:27:32.333 [main] Profile path: C:\ProgramData\UMS\UMS.conf
INFO 2014-11-05 22:27:32.333 [main] Profile permissions: rw
INFO 2014-11-05 22:27:32.333 [main] Profile name: DonM
INFO 2014-11-05 22:27:32.333 [main]
INFO 2014-11-05 22:27:32.333 [main] Web conf path: C:\ProgramData\UMS\WEB.conf
INFO 2014-11-05 22:27:32.333 [main] Web conf permissions: rw
INFO 2014-11-05 22:27:32.333 [main]
DEBUG 2014-11-05 22:27:32.708 [main] Reading hide_advanced_options: default: true, current: false
DEBUG 2014-11-05 22:27:32.817 [main] Reading network_interface: default: "", current: "net3"
DEBUG 2014-11-05 22:27:32.817 [main] Reading maximum_bitrate: default: "90", current: "50"
INFO 2014-11-05 22:27:32.832 [main] Loading renderer names from c:\Program Files (x86)\Universal Media Server\renderers
INFO 2014-11-05 22:27:32.848 [main] Loading MediaInfo library
INFO 2014-11-05 22:27:32.973 [main] Loaded MediaInfoLib - v0.7.69
DEBUG 2014-11-05 22:27:34.954 [main] Reading generate_thumbnails: default: true, current: false
DEBUG 2014-11-05 22:27:35.001 [main] Reading folders: default: "", current: "Z:\,D:\usa,Y:\"
INFO 2014-11-05 22:27:35.001 [main] Checking shared folder: Z:\[code]
ERROR 2014-11-05 22:27:35.016 [main] A serious error occurred during PMS init
java.lang.IllegalArgumentException: Less than 4 hex digits in unicode value: '\usa' due to end of CharSequence
at org.apache.commons.lang3.text.translate.UnicodeUnescaper.translate(UnicodeUnescaper.java:60) ~[ums.jar:4.2.1]
at org.apache.commons.lang3.text.translate.CharSequenceTranslator.translate(CharSequenceTranslator.java:85) ~[ums.jar:4.2.1]
at org.apache.commons.lang3.text.translate.CharSequenceTranslator.translate(CharSequenceTranslator.java:59) ~[ums.jar:4.2.1]
at net.pms.PMS.getSharedFoldersArray(PMS.java:863) [ums.jar:4.2.1]
at net.pms.PMS.getSharedFoldersArray(PMS.java:837) [ums.jar:4.2.1]
at net.pms.newgui.NavigationShareTab.initSharedFoldersGuiComponents(NavigationShareTab.java:765) ~[ums.jar:4.2.1]
at net.pms.newgui.NavigationShareTab.build(NavigationShareTab.java:151) ~[ums.jar:4.2.1]
at net.pms.newgui.LooksFrame.buildMain(LooksFrame.java:412) ~[ums.jar:4.2.1]
at net.pms.newgui.LooksFrame.buildContent(LooksFrame.java:382) ~[ums.jar:4.2.1]
at net.pms.newgui.LooksFrame.<init>(LooksFrame.java:251) ~[ums.jar:4.2.1]
at net.pms.PMS.init(PMS.java:515) [ums.jar:4.2.1]
at net.pms.PMS.createInstance(PMS.java:1041) [ums.jar:4.2.1]
at net.pms.PMS.main(PMS.java:1141) [ums.jar:4.2.1]
[/code]