Hi there,
I am evaluating Roon and am on the verge of subscribing or buying a membership.
The sound quality Roon is able to deliver is great and also the browsing through my music. But very unfortunately the iPad app has bugs and crashes.
This does not happen on every launch of the app but only after some usage. If the crash happened once the app will continue to crash on every relaunch. Only the option “Reset Roon Remote on next startup” will remediate it.
I have generated logs that indicate a null pointer exception is occurring when trying to load performer metadata.
@support could you please have a look here and forward to engineers?
12/15 13:55:59 Info: [client/root] Broker ready changed True => False
12/15 13:55:59 Info: [ui] performerdetails.load
12/15 13:56:00 Info:
Local Time: 12/15/2021 13:56:00 +01:00
Device Serial Number: REDACTED
Roon Version: 1.8 (build 831) stable
OS Version: iOS 15.2
Hardware Version: iPad8,2
Mono Version: unknown
Application Domain: MonoTouch
Assembly Codebase: file:///private/var/containers/Bundle/Application/F25E6E08-2F8A-41DA-B451-F060E1249FC9/RoonMobile.app/RoonMobile.exe
Assembly Full Name: RoonMobile, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
--[ BROOSCRIPT EXCEPTION ]-------------------------------------------
Exception Message: Object reference not set to an instance of an object
at ../ui/artistdetails.broo:1162 [9efe60:0628] function anon_9024
at ../ui/artistdetails.broo:1116 [9ee684:0093] function reload
at ../ui/artistdetails.broo:2021 [92c8ff:008f] action
--[ INNER EXCEPTION ]------------------------------------------------
Inner Exception Source: Roon.Client.BrooModels
Inner Exception Type: System.NullReferenceException
Inner Exception Target Site: PerformerDetail.method_load
Inner Exception Message: Object reference not set to an instance of an object
Inner Exception Data: none
--[ Inner Stack Trace ]------------
Sooloos.Client.Models.PerformerDetail.method_load(PerformerBase perf, Action`2 cb, Action`1 replacedcb)
Roon.Client.BrooModels.dll, N 532
UNKNOWN
, N 7
System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
mscorlib.dll, N 239
--[ OUTER EXCEPTION ]------------------------------------------------
Outer Exception Source:
Outer Exception Type: Broo.BrooScriptException
Outer Exception Target Site: COULD NOT GET TARGETSITE: Object reference not set to an instance of an object
Outer Exception Message: Exception in brooscript
Outer Exception Data: none
--[ Outer Stack Trace ]------------
UNKNOWN
, N 7
UIKit.UIApplication.Main(String[] args, IntPtr principal, IntPtr delegate)
Xamarin.iOS.dll, N 47
UIKit.UIApplication.Main(String[] args, String principalClassName, String delegateClassName)
Xamarin.iOS.dll, N 67
Sooloos.Application.IOSMain(String[] args)
RoonMobileApp.dll, N 319
RoonMobile.Application.Main(String[] args)
RoonMobile.exe, N 27
12/15 13:56:00 Error:
Local Time: 12/15/2021 13:56:00 +01:00
Device Serial Number: 88533A15-5DBF-44C4-A6F5-5707CA1848BD
Roon Version: 1.8 (build 831) stable
OS Version: iOS 15.2
Hardware Version: iPad8,2
Mono Version: unknown
Application Domain: MonoTouch
Assembly Codebase: file:///private/var/containers/Bundle/Application/F25E6E08-2F8A-41DA-B451-F060E1249FC9/RoonMobile.app/RoonMobile.exe
Assembly Full Name: RoonMobile, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
--[ BROOSCRIPT EXCEPTION ]-------------------------------------------
Exception Message: Object reference not set to an instance of an object
at ../ui/artistdetails.broo:1162 [9efe60:0628] function anon_9024
at ../ui/artistdetails.broo:1116 [9ee684:0093] function reload
at ../ui/artistdetails.broo:2021 [92c8ff:008f] action
--[ INNER EXCEPTION ]------------------------------------------------
Inner Exception Source: Roon.Client.BrooModels
Inner Exception Type: System.NullReferenceException
Inner Exception Target Site: PerformerDetail.method_load
Inner Exception Message: Object reference not set to an instance of an object
Inner Exception Data: none
--[ Inner Stack Trace ]------------
Sooloos.Client.Models.PerformerDetail.method_load(PerformerBase perf, Action`2 cb, Action`1 replacedcb)
Roon.Client.BrooModels.dll, N 532
UNKNOWN
, N 7
System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
mscorlib.dll, N 239
--[ OUTER EXCEPTION ]------------------------------------------------
Outer Exception Source:
Outer Exception Type: Broo.BrooScriptException
Outer Exception Target Site: COULD NOT GET TARGETSITE: Object reference not set to an instance of an object
Outer Exception Message: Exception in brooscript
Outer Exception Data: none
--[ Outer Stack Trace ]------------
UNKNOWN
, N 7
UIKit.UIApplication.Main(String[] args, IntPtr principal, IntPtr delegate)
Xamarin.iOS.dll, N 47
UIKit.UIApplication.Main(String[] args, String principalClassName, String delegateClassName)
Xamarin.iOS.dll, N 67
Sooloos.Application.IOSMain(String[] args)
RoonMobileApp.dll, N 319
RoonMobile.Application.Main(String[] args)
RoonMobile.exe, N 27
Kind regards,
Thorsten