Roon UI No Longer Starts on MacOS

Last night I found that the UI will not start on my iMac. It had been working fine for years, and it still starts fine on my MacBook Pro.

When I discovered this problem, my iMac was at 10.15.5. Overnight, after I discovered this problem, my iMac appears to have patched itself and is now at 10.15.6. Same problem on both versions.

Any ideas what might be going on?

# sw_vers
ProductName: Mac OS X
ProductVersion: 10.15.6
BuildVersion: 19G73
#
# /Applications/Roon.app/Contents/MacOS/Roon
Initializing Broo Bindings
Remoting Api Initialized
00:00:00.000 Debug: Attempting to load library: /System/Library/Frameworks/Foundation.framework/Foundation
00:00:00.005 Info:  Library[/System/Library/Frameworks/Foundation.framework/Foundation] Loaded success => True
00:00:00.005 Debug: Attempting to load library: /System/Library/Frameworks/AppKit.framework/AppKit
00:00:00.005 Info:  Library[/System/Library/Frameworks/AppKit.framework/AppKit] Loaded success => True
00:00:00.379 Debug: Attempting to load framework: /System/Library/Frameworks/Cocoa.framework
00:00:00.381 Info:  Framework[/System/Library/Frameworks/Cocoa.framework] Loaded success => True
00:00:00.381 Debug: Attempting to load framework: /System/Library/Frameworks/OpenGL.framework
00:00:00.382 Info:  Framework[/System/Library/Frameworks/OpenGL.framework] Loaded success => True
00:00:00.383 Debug: Attempting to load library: libHIDRemoteNative.dylib
00:00:00.393 Info:  Library[libHIDRemoteNative.dylib] Loaded success => True
00:00:00.393 Debug: Attempting to load library: libSPMediaKeyTapNative.dylib
00:00:00.404 Info:  Library[libSPMediaKeyTapNative.dylib] Loaded success => True
2020-07-17 11:13:24.689 Roon[1137:16623] 
Unhandled Exception:
System.ArgumentOutOfRangeException: Current platform doesn't support this value.
Parameter name: value
Actual value was 316.
  at Mono.Unix.Native.NativeConvert.ThrowArgumentException (System.Object value) [0x00015] in <6af93a35bf434f59916bae92676e4e99>:0 
  at Mono.Unix.Native.NativeConvert.ToErrno (System.Int32 value) [0x0000b] in <6af93a35bf434f59916bae92676e4e99>:0 
  at Mono.Unix.Native.Stdlib.GetLastError () [0x00019] in <6af93a35bf434f59916bae92676e4e99>:0 
  at Base.Unix.GetLastError () [0x00000] in <31f4524cc458419495b9291c6554ad28>:0 
  at Sooloos.Utils.GetLockFile (System.String path, System.Boolean& gotit) [0x00061] in <0407f3167ebe4a2f91034128fcaa1cbb>:0 
  at Sooloos.Client.ApplicationCommon.GetAppLock (System.String lockname) [0x00056] in <71d8beeb4f9549deb9fd23e974f4e1bc>:0 
  at Sooloos.Client.ApplicationCommon.Init2 (System.String[] argv, System.Boolean supportupdates, System.String lockname) [0x00000] in <71d8beeb4f9549deb9fd23e974f4e1bc>:0 
  at Sooloos.Application.Main (System.String[] argv) [0x001a1] in <a59e9c9679744d1da8b3e00b28c7e1ac>:0 
  at RoonMac.Application.Main (System.String[] args) [0x00288] in <70d0b885f1ae4770a63c5f3b10635460>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentOutOfRangeException: Current platform doesn't support this value.
Parameter name: value
Actual value was 316.
  at Mono.Unix.Native.NativeConvert.ThrowArgumentException (System.Object value) [0x00015] in <6af93a35bf434f59916bae92676e4e99>:0 
  at Mono.Unix.Native.NativeConvert.ToErrno (System.Int32 value) [0x0000b] in <6af93a35bf434f59916bae92676e4e99>:0 
  at Mono.Unix.Native.Stdlib.GetLastError () [0x00019] in <6af93a35bf434f59916bae92676e4e99>:0 
  at Base.Unix.GetLastError () [0x00000] in <31f4524cc458419495b9291c6554ad28>:0 
  at Sooloos.Utils.GetLockFile (System.String path, System.Boolean& gotit) [0x00061] in <0407f3167ebe4a2f91034128fcaa1cbb>:0 
  at Sooloos.Client.ApplicationCommon.GetAppLock (System.String lockname) [0x00056] in <71d8beeb4f9549deb9fd23e974f4e1bc>:0 
  at Sooloos.Client.ApplicationCommon.Init2 (System.String[] argv, System.Boolean supportupdates, System.String lockname) [0x00000] in <71d8beeb4f9549deb9fd23e974f4e1bc>:0 
  at Sooloos.Application.Main (System.String[] argv) [0x001a1] in <a59e9c9679744d1da8b3e00b28c7e1ac>:0 
  at RoonMac.Application.Main (System.String[] args) [0x00288] in <70d0b885f1ae4770a63c5f3b10635460>:0 
#
# cat Library/Roon/Logs/Roon_log.txt 
07/17 11:13:23 Info: Starting Roon v1.7 (build 571) stable on macosx
07/17 11:13:23 Debug: [easyhttp] [1] POST to https://bits.roonlabs.net/1/q/roon.base.
07/17 11:13:24 Trace: Checking if we are already running
07/17 11:13:24 Warn: get lock file path: /tmp/.rnsem1026-roon 
# ls -l /tmp/.rnsem1026-roon 
-rw-r--r--  1 myuser  wheel  0 Jul 17 11:13 /tmp/.rnsem1026-roon
#

I deleted the following directories and that seems to have fixed the issue.

~/Library/Saved\ Application\ State/com.roon.Roon.savedState/
~/Library/Caches/com.roonlabs.raat/
~/Library/Roon
1 Like

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.