Windows 10 Roon 1.8 (build 764) crashing after prompting for update

Core Machine (Operating system/System info/Roon build number)

Windows 10, Lenovo X13 Ryzen 7 8 core 32GB

Network Details (Including networking gear model/manufacturer and if on WiFi/Ethernet)

1GB Hardwired

Audio Devices (Specify what device you’re using and its connection type - USB/HDMI/etc.)

Matrix Audio Mini I3 Roon Endpoint

Description Of Issue

Roon Server is not starting up after update to build 764

02/28 22:30:02 Info: Starting RoonServer v1.8 (build 764) stable on windows
02/28 22:30:03 Trace: Checking if we are already running
02/28 22:30:03 Trace: Nope, we are the only one running
02/28 22:30:03 Info: Is 64 bit? True
02/28 22:30:03 Trace: [realtime] fetching time from NTP server
02/28 22:30:03 Info: [broker] starting 1eaf42a4-2f0c-4e28-a52c-60aeabaae31f
02/28 22:30:03 Trace: [httpcache] loaded 1304 cache entries from C:\Users\nikhi\AppData\Local\RoonServer\Cache\httpcache_2.db, current: 127mb / 128mb
02/28 22:30:03 Trace: [realtime] Got time from NTP: 3/1/2021 6:30:04 AM (3823569004714ms)
02/28 22:30:03 Trace: [realtime] Updated clock skew to 00:00:01.4734095 (1473.4095ms)
02/28 22:30:03 Info:
Local Time: 02/28/2021 22:30:03 -08:00
Device Serial Number: 555DE61A-C5C6-4B3B-9426-934E854AF241
Roon Version: 1.8 (build 764) stable
OS Version: Windows 10

Application Domain: RoonAppliance.exe
Assembly Codebase: file:///C:/Users/nikhi/AppData/Local/RoonServer/Application/RoonAppliance.exe
Assembly Full Name: RoonAppliance, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null

CPU0 Description: AMD64 Family 23 Model 96 Stepping 1 1700 MHz (64-bit)
CPU0 Num Cores: Physical: 8 Logical: 16

GPU0 Description: AMD Radeon™ Graphics 512 MB
GPU0 Video Mode: 3840 x 2160 x 4294967296 colors
GPU0 Driver Version: 27.20.14535.3005

SCREEN0 Name: \.\DISPLAY1 (primary)SCREEN0 Bounds: 0,0 2560x1440

Exception Source: Roon.Broker.Core
Exception Type: System.NullReferenceException
Exception Target Site: State…ctor
Exception Message: Object reference not set to an instance of an object.
Exception Data: none

–[ Stack Trace ]------------
Sooloos.Broker.State…ctor(BrokerConfig config, StorageManager storage)
Roon.Broker.Core.DLL, IL 228, N 777
Sooloos.Broker.Modules.Core.Create(BrokerConfig config, String platform)
Roon.Broker.Core.DLL, IL 108, N 244
Sooloos.Application.Main(String[] argv)
RoonAppliance.exe, IL 888, N 1324

02/28 22:30:03 Error:
Local Time: 02/28/2021 22:30:03 -08:00
Device Serial Number: 555DE61A-C5C6-4B3B-9426-934E854AF241
Roon Version: 1.8 (build 764) stable
OS Version: Windows 10

Application Domain: RoonAppliance.exe
Assembly Codebase: file:///C:/Users/nikhi/AppData/Local/RoonServer/Application/RoonAppliance.exe
Assembly Full Name: RoonAppliance, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null

CPU0 Description: AMD64 Family 23 Model 96 Stepping 1 1700 MHz (64-bit)
CPU0 Num Cores: Physical: 8 Logical: 16

GPU0 Description: AMD Radeon™ Graphics 512 MB
GPU0 Video Mode: 3840 x 2160 x 4294967296 colors
GPU0 Driver Version: 27.20.14535.3005

SCREEN0 Name: \.\DISPLAY1 (primary)SCREEN0 Bounds: 0,0 2560x1440

Exception Source: Roon.Broker.Core
Exception Type: System.NullReferenceException
Exception Target Site: State…ctor
Exception Message: Object reference not set to an instance of an object.
Exception Data: none

–[ Stack Trace ]------------
Sooloos.Broker.State…ctor(BrokerConfig config, StorageManager storage)
Roon.Broker.Core.DLL, IL 228, N 777
Sooloos.Broker.Modules.Core.Create(BrokerConfig config, String platform)
Roon.Broker.Core.DLL, IL 108, N 244
Sooloos.Application.Main(String[] argv)
RoonAppliance.exe, IL 888, N 1324

I tried uninstalling GPU drivers and reinstalling the latest GPU drivers based on similar symptoms from other users on this forum, but that did not help.

Appreciate any suggestions to fix this issue.

Hi @nikhil_suvarna

Starting out, can you try the following:

  • Reboot the Windows machine
  • Download .NET Framework and reinstall it
  • Follow the instructions below to remove GMS files

GMS Instructions

  1. Locate your Roon database folder. Instructions for Windows can be found here
  2. Inside this folder navigate to Registry → Client
  3. Remove and files that start with GMS
  4. Try to launch Roon once again

Next Steps

If none of the above helps, please use the directions found here and send us over a set of logs using a shared Dropbox link.

We’ll also want to take a look at Event Viewer logs, please send those as well:

  1. Press Win + R and type eventvwr.msc
  2. Press OK – this should open Event Viewer window
  3. From the left sidebar go to Windows Logs > Application
  4. Right click on the Application subsection and pick Filter Current Log... from the context menu
  5. On the Filter tab for the Logged section pick a parameter Last 30 days and press OK
  6. Right click on the Application subsection again and pick Save filtered log file as.. from the context menu
  7. Enter the log file name, for e.g. Roon_USERNAME , and press Save

Hi @dylan ,

Thank you so much for your response and looking into my issue. I have the updated version of the .Net framework but I got the following error :
.NET Framework 4.8 or a later update is already installed on this computer.

I then tried removing the GMS files from the Roon folder (I have both Roon and Roon Server folders; Roon Server Client Registry did not have any GMS files)

Here is the link to the dropbox location with all the artefacts as requested.

Please let me know if there is anything else you need from me.

Thank you!

Hi @nikhil_suvarna

I just wanted to let you know that the logs were received and are with our QA team for further feedback. We’ll be in touch ASAP once they’ve been able to analyze the log files you’ve shared.

Hi @nikhil_suvarna

Can you try clearing the cache on this device?

  • Find and open your Roon database
  • Navigate to Roon/Cache
  • Move the contents of the /Cache folder elsewhere, like your desktop
  • Try restarting Roon and let us know if there is any change

I think I’ve had exactly the same problem as Nikhil - Roon wouldn’t start. I fixed it by updating my software and restoring the database from a backup. More specifically …

Same Messages
I got the exactly same error messages in the log as Nikhil, i.e.

Exception Source: Roon.Broker.Core
Exception Type: System.NullReferenceException
Exception Target Site: State…ctor
Exception Message: Object reference not set to an instance of an object.
Exception Data: none

–[ Stack Trace ]------------
Sooloos.Broker.State…ctor(BrokerConfig config, StorageManager storage)
Roon.Broker.Core.DLL, IL 228, N 777
Sooloos.Broker.Modules.Core.Create(BrokerConfig config, String platform)
Roon.Broker.Core.DLL, IL 108, N 244
Sooloos.Application.Main(String[] argv)
RoonAppliance.exe, IL 888, N 1324

What I’m running
I’m running a Roon Server and a Roon Appliance PC app on the same machine as well several other Roon appliances (e.g. on phones, other PCs, etc.). The Roon Server is running on a self-built Windows 10 Pro with an Intel i7 4770K with 32GB. It’s has an Ethernet connection.

What I tried and what worked
First I tried upgrading from v 756 to the latest version, v 764). After this the Roon PC App would now open but it could not find the server. The Roon Server was still failing with the same error as above.

I then restored the Roon database from a Roon Backup from 12 days ago and Roon is now working. I’m wondering if there had been a database corruption. Finally I did another manual backup of the Roon Database as insurance.

2 Likes

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