Roon will not start after roon update

Roon Core Machine

iMac Pro, MacOS 10.15.7 catalina, 32GB ram, 8Core intel Xeon

Networking Gear & Setup Details

Directly connected to storage

Connected Audio Devices

Library Size

Approx 20.000 tracks

Description of Issue

Roon is not starting up fully, and hangs at the Roon logo, not presenting the Roon interface. This happened after update started from a client.

Tried launching from color console in terminal. Ends up here:

MS-iMac-Pro:~ mortenst$ /Applications/Roon.app/Contents/MacOS/Roon -colorconsole
Initializing Broo Bindings
Remoting Api Initialized
00:00:00.001 Info: Starting Roon v1.8 (build 814) stable on macosx
00:00:00.002 Debug: Attempting to load library: /System/Library/Frameworks/Foundation.framework/Foundation
00:00:00.003 Info: Library[/System/Library/Frameworks/Foundation.framework/Foundation] Loaded success => True
00:00:00.003 Debug: Attempting to load library: /System/Library/Frameworks/AppKit.framework/AppKit
00:00:00.003 Info: Library[/System/Library/Frameworks/AppKit.framework/AppKit] Loaded success => True
00:00:00.233 Debug: Attempting to load framework: /System/Library/Frameworks/Cocoa.framework
00:00:00.234 Info: Framework[/System/Library/Frameworks/Cocoa.framework] Loaded success => True
00:00:00.234 Debug: Attempting to load framework: /System/Library/Frameworks/OpenGL.framework
00:00:00.235 Info: Framework[/System/Library/Frameworks/OpenGL.framework] Loaded success => True
00:00:00.235 Debug: Attempting to load library: libHIDRemoteNative.dylib
00:00:00.236 Info: Library[libHIDRemoteNative.dylib] Loaded success => True
00:00:00.236 Debug: Attempting to load library: libSPMediaKeyTapNative.dylib
00:00:00.236 Info: Library[libSPMediaKeyTapNative.dylib] Loaded success => True
00:00:00.401 Trace: Checking if we are already running
00:00:00.403 Warn: get lock file path: /tmp/.rnsem501-roon
00:00:00.408 Trace: Nope, we are the only one running
00:00:00.408 Info: Is 64 bit? True
00:00:00.414 Info: Command Line Argument: -colorconsole
00:00:00.414 Trace: [childprocess] using .NET child process
00:00:00.418 Info: Loading broo project: ui.broox

Warmings:
00:00:01.620 Warn: could not run /usr/sbin/diskutil info -plist '/Volumes/music' -- Exit code was: 1
00:00:01.620 Debug: [broker/filebrowser/volumeattached] initial listing found drive mounted at /Volumes/Video
00:00:01.620 Debug: [broker/filebrowser] getpartitioninfo 1 command: /usr/sbin/diskutil, args: info -plist '/Volumes/Video'
00:00:00.784 Debug: [discovery] broadcast op is complete
00:00:01.674 Warn: could not run /usr/sbin/diskutil info -plist '/Volumes/Video' -- Exit code was: 1
00:00:01.674 Debug: [broker/filebrowser/volumeattached] initial listing found drive mounted at /Volumes/Workstorage
00:00:01.674 Debug: [broker/filebrowser] getpartitioninfo 1 command: /usr/sbin/diskutil, args: info -plist '/Volumes/Workstorage'
00:00:01.723 Warn: could not run /usr/sbin/diskutil info -plist '/Volumes/Workstorage' -- Exit code was: 1

00:00:02.563 Debug: [broker/filebrowser] getpartitioninfo 1 command: /usr/sbin/diskutil, args: info -plist '/Volumes/Roon'
00:00:02.603 Warn:  could not run /usr/sbin/diskutil info -plist '/Volumes/music' -- Exit code was: 1
00:00:02.623 Warn:  could not run /usr/sbin/diskutil info -plist '/Volumes/Video' -- Exit code was: 1
00:00:02.642 Warn:  could not run /usr/sbin/diskutil info -plist '/Volumes/Workstorage' -- Exit code was: 1

00:00:37.115 Crit:  scx: System.NullReferenceException: Object reference not set to an instance of an object
  at Sooloos.Broker.Tidal.Module._UpdateLocation () [0x0019d] in <fdfa50ab60964c1fb79f6c9849786c84>:0 
  at Sooloos.Broker.Tidal.Module._TransitionStatus (Sooloos.Broker.Tidal.Module+_LoginStatus new_status, Sooloos.Tidal.LoginResult login_res) [0x0016e] in <fdfa50ab60964c1fb79f6c9849786c84>:0 
  at Sooloos.Broker.Tidal.Module.Init (Sooloos.Broker.Database db) [0x0015c] in <fdfa50ab60964c1fb79f6c9849786c84>:0 
  at Sooloos.Broker.State._InitMediaThreadAsync () [0x0007a] in <fdfa50ab60964c1fb79f6c9849786c84>:0 
  at Sooloos.SynchronizationContextThread+<>c__DisplayClass45_0.<Post>b__0 (System.Object _) [0x00000] in <d21233c2de6c467bb606fd4705583fd4>:0 
  at Sooloos.SynchronizationContextThread._Dispatch (Sooloos.SynchronizationContextThread+SendOrPostWrapper& ret) [0x00012] in <d21233c2de6c467bb606fd4705583fd4>:0 
00:00:41.472 Warn:  [storage] [directory] Failed to extract audio format from '/Users/mortenst/Library/RoonMounts/RoonStorage_58255efd267b554d071f69ce6f80c88f490c3217/High Resolution/CD/Part 1   0-D/Carpark North/Grateful/05 Lost (Peace).wav': IoFailure

(a couple of these)

00:05:19.979 Warn:  Error in web request https://imagecache.roonlabs.net/im/1/albums/79004d5730303031333734353839/cover/1024sq.jpg: NetworkError (The request was aborted: The request was canceled.)
00:05:19.980 Warn:  [broker/images] update imageid=7432 from url=roon://albums/79004d5730303031333734353839/cover/__ROON_IMAGE_SIZE__.jpg => NetworkError in 10005ms
00:05:30.101 Trace: [broker/images] update imageid=7944 from url=roon://artists/7a004d4e30303030383431343036/image/__ROON_IMAGE_SIZE__.jpg => Success in 120ms
00:05:32.163 Info:  [stats] 8362mb Virtual, 1664mb Physical, 702mb Managed, 44 Threads,  FDs 
00:05:41.058 Warn:  Error in web request https://imagecache.roonlabs.net/im/1/albums/79004d5230303031343632393538/cover/256sq.jpg: NetworkError (The request was aborted: The request was canceled.)
00:05:41.058 Warn:  [broker/images] update imageid=8200 from url=roon://albums/79004d5230303031343632393538/cover/__ROON_IMAGE_SIZE__.jpg => NetworkError in 10957ms
00:05:47.194 Info:  [stats] 8363mb Virtual, 1664mb Physical, 702mb Managed, 45 Threads,  FDs 
00:06:01.059 Trace: [broker/images] Notifying library that images have changed
00:06:01.933 Trace: [broker/images] update imageid=8456 from url=roon://artists/7a004d4e30303030333531353837/image/__ROON_IMAGE_SIZE__.jpg => Success in 874ms
00:06:02.226 Info:  [stats] 8379mb Virtual, 1677mb Physical, 716mb Managed, 46 Threads,  FDs 
00:06:03.660 Trace: [broker/images] update imageid=8712 from url=roon://albums/79004d5730303030323236303935/cover/__ROON_IMAGE_SIZE__.jpg => Success in 1726ms
00:06:14.476 Warn:  Error in web request https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303031373932353730/image/256sq.jpg: NetworkError (The request was aborted: The request was canceled.)
00:06:14.476 Warn:  [broker/images] update imageid=8968 from url=roon://artists/7a004d4e30303031373932353730/image/__ROON_IMAGE_SIZE__.jpg => NetworkError in 10815ms
00:07:04.787 Warn:  Error in web request https://imagecache.roonlabs.net/im/1/albums/3e011c2a270f71fd884098898c0f74933f3c/cover/1024sq.jpg: NetworkError (The request was aborted: The request was canceled.)
00:07:04.787 Warn:  [broker/images] update imageid=10504 from url=roon://albums/3e011c2a270f71fd884098898c0f74933f3c/cover/__ROON_IMAGE_SIZE__.jpg => NetworkError in 10000ms
00:07:04.788 Warn:  [broker/images] Image updates failed due to too many network errors. Will try again later

Ends here and not much happening from here:

00:15:00.676 Trace: [broker/accounts] [heartbeat] now=8/11/2021 10:12:43 AM nextauthrefresh=8/11/2021 10:57:44 AM nextmachineallocate=8/11/2021 1:57:43 PM
00:15:03.555 Info:  [stats] 8192mb Virtual, 1505mb Physical, 442mb Managed, 45 Threads,  FDs 
00:15:18.591 Info:  [stats] 8192mb Virtual, 1505mb Physical, 443mb Managed, 45 Threads,  FDs  

I don’t want to loose my database! Please help. What can I try? (I have downloaded latest version, and installed that, restarted computer, checked storage and so on).

Do not fear. If you take Roon Backups you should be able to restore after your problem is resolved.

Looks like a login failure

Try restarting everything from Modem onwards. Wait until each elements starts before moving on.

Shut down, unplug then progressively restart, the core should be last once the internet is stable

Worth a try …

Been there. Something is holding up Roon support?

I experienced this same condition of a System.NullReferenceException after doing an update this weekend. I had friends over. I was going to play music from Roon. But this exception after update changed those plans.

I was going to make a post with this same information after my friends left. But what I thought was happening was Roon needed to process or update the DB after the update. So I waited.

Yes, usually the UI and full functionality is available while that happens (my recollection is a DB update is not uncommon). But, I thought let me just wait and see.

The next day I tried Roon, and it loaded.

As Roon will not update without me giving the go ahead, I feel safe in saying another update to fix this wasn’t automatically applied. Rather this suggests what I described above was what was going on.

Should this have happened? No. Was this intentional? I assume not. All I am saying is I was very relieved to find the situation cleared itself up. I did not have to manually download another update that fixes this and apply it.

Hi @Morten_Stjernholm

Would you kindly use the directions found here and send us over a set of logs using a shared Dropbox link (or any other file sharing service)? Thanks!

Hello Dylan. Thank you for assisting. I am very eager to get it going again, as I use it in my work. Here is the logs.

Hi @Morten_Stjernholm

Please try this:

  • Exit out of Roon/Roon Server
  • Navigate to your Roon Database Location - Database\Registry\Core
  • Locate your tidal_account file and delete it
  • Try to start Roon again

That worked perfectly!

It seems like it was the Tidal link that was messed up in some way? Roon could be improved in the behaviour when such a problem (corrupt file or whatever) rises, so you are not totally clueless about what is going on.

Anything else I need to check or do?

I am very glad for your help, thank you!

Yes, we have a ticket in and hope to resolve this permanently in the future. Moving forward you shouldn’t see any issues here. THanks!

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