Roonserver.exe immediately crashes (Windows)

Running roonserver on Windows Server 2016. Everything was great until sometime within the last 24 hours or so. Now roonserver.exe immediately crashes when I try to run it.

I see 2 types of errors in Event Viewer.

Type 1:

Faulting application name: RoonServer.exe, version: 0.0.0.0, time stamp: 0x628686cc
Faulting module name: KERNELBASE.dll, version: 10.0.14393.5125, time stamp: 0x626ca997
Exception code: 0xe0434352
Fault offset: 0x0000000000034f08
Faulting process id: 0x19ac
Faulting application start time: 0x01d8807f5244563d
Faulting application path: C:\Users\Stan\AppData\Local\RoonServer\Application\RoonServer.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll
Report Id: 013b8c58-df50-422f-8c13-90251fd2e906
Faulting package full name:
Faulting package-relative application ID:

Type 2:

Application: RoonServer.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.TypeLoadException
at Sooloos.App.InitPing()
at Sooloos.App.Init()
at Sooloos.App.Main(System.String[])

I’m completely dead in the water with roon at the moment. When I try to launch it, it immediately terminates. I’m guessing that there must have been an update released within the last day or so because it was working perfectly fine before.

Edit with more info -

  • Roonserver version: 1008009701.8 (build 970) stablestable
  • Windows version: Windows Server 2016, Version 1607, Build 14393.5192
  • .Net framework: 4.0.30319
  • Windows update: none outstanding
  • Last successful use of Roon: 6/12
  • Last Roon server SW update installed: 6/13
  • Tried reinstalling Roon server just now (6/15), same problem
1 Like

Hi,
Did you check if you are on the latest version (970)?

Maarten.

Unfortunately, I can no longer check anything since the roonserver process immediately terminates when I try to run it. Or is it possible to check its version in some other manner?

Hi,

I don’t know if there is another way to check wich version you have.

This is what i found in the Help section.

Version of Roon

Maarten.

What version of .net are you running. If it is not the latest, then I’d upgrade to it and see if that helps.

Fellow user here.

That’s the latest that MS is pushing automatically though WIndows update. I have it on all my computers.

I just found that the version is listed in a file in the install directory. I’m running:

1008009701.8 (build 970) stablestable

And it looks like it installed on 6/13. The last time I was able to use Roon was 6/12 so I don’t think that’s a coincidence.

Just because it might matter, it was Microsoft patch day “in the last 24 hours or so”.

Definitely a possibility. Hopefully the stack trace in event viewer points the devs in the right direction of whatever is causing this.

Exception Info: System.TypeLoadException
at Sooloos.App.InitPing()
at Sooloos.App.Init()
at Sooloos.App.Main(System.String[])

As it might be caused by Microsoft and it’s automatic updates, it would be helpful if you could provide a list of the updates installed yesterday. I don’t think that the devs are of much help for you as the error looks like a typical .NET error (.NET is a prerequisite for Roon to run correctly, but not provided by Roon) – you may just get the tip to check or reinstall .NET.

Note: Check that .NET 3.5 is installed, this was the last known Microsoft update issue.

AFAIK there is no need to check WCF also.

1 Like

6 posts were split to a new topic: RoonServer is crashing on startup

Here are some screenshots.

  1. No .NET 3.5, I have 4.6
  2. The error started on 6/13 at 11:15 PM (first occurrence)
  3. Windows did update on 6/14, but that’s after the error started
  4. It was working fine on 6/12 (I was using it).

Hope this helps



Looking at the link given in step 5, it looks to me like .NET 4,8 is needed. You may want to try and install it.

Actually, I think you nailed it - I missed a hint in your screenshot.

Your screeny says that .Net 3.5 should be enabled.

No idea why this didn’t impact me before, but I went and checked .Net 3.5, installed it and was able to successfully get roonserver started again.

Thanks BlackJack

Is there a reason why you don’t have .net Desktop Runtime v6.0.6 installed?

As it isn’t a development system, the goal is to have as few runtimes installed as necessary to keep things simple. In this case, the problem wasn’t solved by a newer runtime… I actually had to install an older runtime (3.5) than what was already on the system (4.6).

Understood, I remember reading about roon performance improvements with .net 6.

Interesting, may be worth the upgrade if it impacts Roon Server (I primarily use IOS for Roon clients). I’ll need to poke around the forums to look into that. Thanks for the heads up.

Unfortunately already running the latest .NET framework over here. Also getting the same results, roonserver.exe immediately crashing after trying to start the executable.

Only difference with Stan’s installation is I’m using a Windows 11 desktop as the Roon Server instance. Also tried reinstalling the roonserver btw, but to no avail.

FYI, just downloaded and installed the new Roonserver.exe from Roon, this seems to have solved the issue here :slight_smile:

I am having this issue on Server 2019. .NET 3.5 and 4.7 are installed already.