Looks like somebody else created and deleted a thread on this, but here’s some info from what I have.
I’m running Roon server on a NUC10 running ROCK, and I’m running the Roon UI on a 2021 MacBook Pro with an M1 Max CPU running OS 12.3.1. When I click on the settings menu, Roon quits, and I see this in the logs:
> 05/10 12:16:31 Debug: UI-NAV: settings
> 05/10 12:16:31 Debug: NOT CALLABLE Broo.Runtime.UndefinedValue:
> 05/10 12:16:31 Error: Exception updating widget main(200)
> 05/10 12:16:31 Error: Exception updating widget main_size_big(191) > hpanel(195) > stackpanel(197)
> 05/10 12:16:31 Info:
> Local Time: 05/10/2022 12:16:31 -07:00
> Device Serial Number: MyDeviceSerialNumber
> User Id: MyUserId
> Roon Version: 1.8 (build 943) stable
> OS Version: Mac OS X 10.16.0
> Hardware Version: MacBookPro18,2
> Mono Version: 6.12.0.174 (2020-02/adf1bc4335d)
>
> 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: Apple M1 Max (64-bit)
> CPU0 Num Cores: Physical: 10 Logical: 10
>
> --[ BROOSCRIPT EXCEPTION ]-------------------------------------------
>
> Exception Message: Attempted to call a non-callable object
>
> at ../ui/settings.broo:699 [4467ab:0079] action
>
> --[ INNER EXCEPTION ]------------------------------------------------
> Inner Exception Source: Broo.Runtime
> Inner Exception Type: Broo.NotCallableException
> Inner Exception Target Site: Binding.Call
> Inner Exception Message: Attempted to call a non-callable object
> Inner Exception Data: none
>
> --[ Inner Stack Trace ]------------
> Broo.Runtime.Binding.Call(Value value, ArgList args, Equation eq)
> Broo.Runtime.dll, IL 199, N 586
> Broo.Runtime.Interpreter.Run(Scope scope, BrooxCode code, ArgList args, String name)
> Broo.Runtime.dll, IL 2780, N 10696
>
> --[ OUTER EXCEPTION ]------------------------------------------------
> Outer Exception Source: Broo.Runtime
> Outer Exception Type: Broo.BrooScriptException
> Outer Exception Target Site: Interpreter.Run
> Outer Exception Message: Exception in brooscript
> Outer Exception Data: none
>
> --[ Outer Stack Trace ]------------
> Broo.Runtime.Interpreter.Run(Scope scope, BrooxCode code, ArgList args, String name)
> Broo.Runtime.dll, IL 4251, N 16609
> Broo.Runtime.Action/ActionScope.Run()
> Broo.Runtime.dll, IL 12, N 117
> Broo.Engine.Widget.OnVisibilityChanged()
> BrooEngine.dll, IL 45, N 218
> Broo.Engine.Widget.update_really_visible()
> BrooEngine.dll, IL 232, N 615
> Broo.Engine.Widget.update_really_visible()
> BrooEngine.dll, IL 261, N 736
> Broo.Engine.Widget.update_really_visible()
> BrooEngine.dll, IL 261, N 736
> Broo.Engine.Widget.update_really_visible()
> BrooEngine.dll, IL 261, N 736
> Broo.Engine.Widget.update_really_visible()
> BrooEngine.dll, IL 261, N 736
> Broo.Engine.Widget.update_really_visible()
> BrooEngine.dll, IL 261, N 736
> Broo.Engine.Widget.update_really_visible()
> BrooEngine.dll, IL 261, N 736
> Broo.Engine.Widget.update_really_visible()
> BrooEngine.dll, IL 261, N 736
> Broo.Engine.Widget._SetupChild(Widget child)
> BrooEngine.dll, IL 123, N 309
> Broo.Engine.Widget.AddChild(Widget child)
> BrooEngine.dll, IL 42, N 98
> Broo.Engine.ComponentPanel.Own(Component c)
> BrooEngine.dll, IL 7, N 54
> Broo.Engine.Component.SetOwner(ComponentPanel owner)
> BrooEngine.dll, IL 45, N 139
> Broo.Engine.ComponentPanel._Update()
> BrooEngine.dll, IL 75, N 227
> Broo.Engine.Widget.Update()
> BrooEngine.dll, IL 227, N 721
> Broo.Engine.RawContainer._Update()
> BrooEngine.dll, IL 10, N 128
> Broo.Engine.StackPanelBase._Update()
> BrooEngine.dll, IL 93, N 380
> Broo.Engine.Widget.Update()
> BrooEngine.dll, IL 227, N 721
> Broo.Engine.Engine.Update()
> BrooEngine.dll, IL 157, N 503
> Broo.Engine.DeviceTarget.GuiMainLoop()
> BrooEngine.dll, IL 356, N 973
> Broo.Engine.Engine.GuiMainLoop()
> BrooEngine.dll, IL 0, N 46
> Sooloos.Application.Main(String[] argv)
> RoonLib.dll, IL 1296, N 7778
> RoonMac.Application.Main(String[] args)
> Roon.exe, IL 648, N 3162