Roon server crashes every time I start an app.
This is what I did before app got into crash state:
- Connected an external SSD
- Added that external drive to Roon
- Imported CD using dBpoweramp (was looking how to do that with Roon, but seems it’s not possible on Mac?)
- Couldn’t eject CD after Dbpoweramp finished ripping; system warning was Roon is using it
- Quit Roon and ejected the CD
- Start Roon: end up in cash loop
I can see 16 logs under ~/Library/Roon/Logs named Roon_log.log and Roon_log.??.log
Here is the snippet from the log:
Roon Version: 1.8 (build 831) stable
OS Version: Mac OS X 10.16.0
Hardware Version: MacBookPro16,1
Mono Version: 6.10.0.106 (2019-12/77769615db1)
Application Domain: Roon.exe
Assembly Codebase: file:///Applications/Roon.app/Contents/MonoBundle/Roon.exe
Assembly Full Name: Roon, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
CPU0 Description: Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz (64-bit)
CPU0 Num Cores: Physical: 8 Logical: 16
...
Exception Source: Roon.Client.BrooModels
Exception Type: System.NullReferenceException
Exception Target Site: Zones.UpdatePlatformNowPlaying
Exception Message: Object reference not set to an instance of an object
Exception Data: none
--[ Stack Trace ]------------
Sooloos.Client.Models.Zones.UpdatePlatformNowPlaying(Zone zone)
Roon.Client.BrooModels.dll, IL 180, N 786
Sooloos.Client.Models.Zones.ev_zone_changed(Zone zone)
Roon.Client.BrooModels.dll, IL 10, N 82
Sooloos.Client.Models.Zones.set_CurrentZone(Zone value)
Roon.Client.BrooModels.dll, IL 143, N 1018
Sooloos.Client.Models.Zones._RefreshZones()
Roon.Client.BrooModels.dll, IL 165, N 906
Sooloos.Client.Models.Zones.ev_zones_changed(IDataSource datasource)
Roon.Client.BrooModels.dll, IL 0, N 66
Sooloos.Broker.SharedList`2.<OnChanged>b__32_0(DataSourceChangedDelegate h)
Roon.Broker.Core.dll, IL 0, N 62
Sooloos.Concurrency.EventHandler`1.Dispatch(Object o_cb_fireone)
Roon.Broker.Concurrency.dll, IL 0, N 125
Sooloos.Concurrency.EventHandlers.Dispatch(List`1 evs)
Roon.Broker.Concurrency.dll, IL 49, N 349
Sooloos.Concurrency.SharedState`1.FlushEvents()
Roon.Broker.Concurrency.dll, IL 82, N 738
Sooloos.Broker.State.BeginAccess(List`1 out_mutated_objects)
Roon.Broker.Core.dll, IL 57, N 330
Sooloos.Broker.State.EndAccess()
Roon.Broker.Core.dll, IL 49, N 346
Sooloos.Broker.ApiRoot.EndAccess()
Roon.Broker.Core.dll, IL 0, N 66
Broo.Engine.DeviceTarget.GuiMainLoop()
BrooEngine.dll, IL 435, N 1302
Broo.Engine.Engine.GuiMainLoop()
BrooEngine.dll, IL 0, N 46
Sooloos.Application.Main(String[] argv)
RoonLib.dll, IL 1305, N 7786
RoonMac.Application.Main(String[] args)
Roon.exe, IL 648, N 3162
Thanks for help!