Getting this error and having a hard time figuring out what it means. Haven’t been able to reduce the test case to something reasonable. Is it something that’s obvious to you?
Output: # Oops!
Output: Object reference not set to an instance of an object.
Output: at Outracks.Simulator.Runtime.CompiledTypeReflection.<CallDynamic>b6(Object v)
at System.Linq.Enumerable.WhereSelectArrayIterator2.MoveNext()
at System.Linq.Buffer1..ctor(IEnumerable1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)
at Outracks.Simulator.Runtime.CompiledTypeReflection.CallDynamic(Object obj, TypeMemberName methodName, Object[] arguments)
at Outracks.Fuse.Preview.PreviewLocally.<>cDisplayClass33.<HookUpReflectionInterface>b27(Object a, String b, Object[] c)
at Outracks.Simulator.Reflection.DelegateReflection.Outracks.Simulator.Runtime.IReflection.CallDynamic(Object instance, TypeMemberName methodName, Object[] arguments) in C:\Program Files (x86)\Fuse\Simulator\Outracks.Simulator.Reflection.Uno.build\Outracks.Simulator.Reflection.Uno\0.1.0\$.uno:line 63
at Outracks.Simulator.Runtime.ScopeClosure.Evaluate(CallDynamicMethod m) in C:\Program Files (x86)\Fuse\Simulator\Outracks.Simulator.Client.Uno.build\Outracks.Simulator.Client.Uno\0.1.0\Runtime\$.uno:line 176
at Outracks.Simulator.Bytecode.Expression.MatchT in C:\Program Files (x86)\Fuse\Simulator\Outracks.Simulator.Protocol.Uno.build\Outracks.Simulator.Protocol.Uno\0.1.0\Bytecode\$.uno:line 107
at Outracks.Simulator.Runtime.ScopeClosure.Evaluate(Expression expression) in C:\Program Files (x86)\Fuse\Simulator\Outracks.Simulator.Client.Uno.build\Outracks.Simulator.Client.Uno\0.1.0\Runtime\$.uno:line 134
at Outracks.Simulator.Runtime.ScopeClosure.Execute(IEnumerable1 statements) in C:\Program Files (x86)\Fuse\Simulator\Outracks.Simulator.Client.Uno\.build\Outracks.Simulator.Client.Uno\0.1.0\Runtime\$.uno:line 120
at Outracks.Simulator.Runtime.ScopeClosure.Execute(Lambda lambda, ScopeClosure& bodyClosure, Object[] arguments) in C:\Program Files (x86)\Fuse\Simulator\Outracks.Simulator.Client.Uno\.build\Outracks.Simulator.Client.Uno\0.1.0\Runtime\$.uno:line 110
at Outracks.Simulator.Runtime.ScopeClosure.Execute(Lambda lambda, Object[] arguments) in C:\Program Files (x86)\Fuse\Simulator\Outracks.Simulator.Client.Uno\.build\Outracks.Simulator.Client.Uno\0.1.0\Runtime\$.uno:line 97
at Outracks.Simulator.Runtime.LambdaClosure.Func(Object a1, Object a2) in C:\Program Files (x86)\Fuse\Simulator\Outracks.Simulator.Client.Uno\.build\Outracks.Simulator.Client.Uno\0.1.0\Runtime\$.uno:line 349
at Outracks.Simulator.Runtime.LambdaClosure.Action(Object a1, Object a2) in C:\Program Files (x86)\Fuse\Simulator\Outracks.Simulator.Client.Uno\.build\Outracks.Simulator.Client.Uno\0.1.0\Runtime\$.uno:line 329
at Outracks.Simulator.Runtime.UxProperty1.OnSet(T value, Object origin) in C:\Users\eivind\Documents\Fuse\Trio5.build\Simulator\Local20.simulator\$.uno:line 55
at Uno.UX.Property1.SetRestState(T value, Object origin) in c:\BuildAgent-1\work\70085b5132c8a434\Source\Runtime\Uno.Runtime.Core\Uno\UX\Property-1.cs:line 36
at Fuse.Reactive.DataBinding1.SetValue(T value) in C:\ProgramData\Uno\Packages\Fuse.Reactive\0.5.3\$.uno:line 642
at Fuse.Reactive.Marshal.ToTypeT in C:\ProgramData\Uno\Packages\Fuse.Reactive\0.5.3\$.uno:line 1928
at Fuse.Reactive.DataBinding1.PushValue(Object newValue) in C:\ProgramData\Uno\Packages\Fuse.Reactive\0.5.3\$.uno:line 637
at Fuse.Reactive.DataBinding1.Fuse.Reactive.IObserver.OnSet(Object newValue) in C:\ProgramData\Uno\Packages\Fuse.Reactive\0.5.3\$.uno:line 505
at Fuse.Reactive.Dispatcher.ArgDispatch`1.Run() in C:\ProgramData\Uno\Packages\Fuse.Reactive\0.5.3\$.uno:line 854
at Fuse.Reactive.Dispatcher.UIThreadDispatcher.Run() in C:\ProgramData\Uno\Packages\Fuse.Reactive\0.5.3\$.uno:line 895
at Fuse.UpdateListener.Invoke() in C:\ProgramData\Uno\Packages\FuseCore\0.5.3\$.uno:line 5486
at Fuse.UpdateManager.Update(Stage stage) in C:\ProgramData\Uno\Packages\FuseCore\0.5.3\$.uno:line 5627
at Fuse.UpdateManager.Update() in C:\ProgramData\Uno\Packages\FuseCore\0.5.3\$.uno:line 5597
at Fuse.App.Update() in C:\ProgramData\Uno\Packages\FuseCore\0.5.3\$.uno:line 157
Output: # Oops!
Output: Object reference not set to an instance of an object.
Output: at Outracks.Simulator.Runtime.CompiledTypeReflection.<CallDynamic>b6(Object v)
at System.Linq.Enumerable.WhereSelectArrayIterator2.MoveNext()
at System.Linq.Buffer1..ctor(IEnumerable1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)
at Outracks.Simulator.Runtime.CompiledTypeReflection.CallDynamic(Object obj, TypeMemberName methodName, Object[] arguments)
at Outracks.Fuse.Preview.PreviewLocally.<>cDisplayClass33.<HookUpReflectionInterface>b27(Object a, String b, Object[] c)
at Outracks.Simulator.Reflection.DelegateReflection.Outracks.Simulator.Runtime.IReflection.CallDynamic(Object instance, TypeMemberName methodName, Object[] arguments) in C:\Program Files (x86)\Fuse\Simulator\Outracks.Simulator.Reflection.Uno.build\Outracks.Simulator.Reflection.Uno\0.1.0\$.uno:line 63
at Outracks.Simulator.Runtime.ScopeClosure.Evaluate(CallDynamicMethod m) in C:\Program Files (x86)\Fuse\Simulator\Outracks.Simulator.Client.Uno.build\Outracks.Simulator.Client.Uno\0.1.0\Runtime\$.uno:line 176
at Outracks.Simulator.Bytecode.Expression.MatchT in C:\Program Files (x86)\Fuse\Simulator\Outracks.Simulator.Protocol.Uno.build\Outracks.Simulator.Protocol.Uno\0.1.0\Bytecode\$.uno:line 107
at Outracks.Simulator.Runtime.ScopeClosure.Evaluate(Expression expression) in C:\Program Files (x86)\Fuse\Simulator\Outracks.Simulator.Client.Uno.build\Outracks.Simulator.Client.Uno\0.1.0\Runtime\$.uno:line 134
at Outracks.Simulator.Runtime.ScopeClosure.Execute(IEnumerable1 statements) in C:\Program Files (x86)\Fuse\Simulator\Outracks.Simulator.Client.Uno\.build\Outracks.Simulator.Client.Uno\0.1.0\Runtime\$.uno:line 120
at Outracks.Simulator.Runtime.ScopeClosure.Execute(Lambda lambda, ScopeClosure& bodyClosure, Object[] arguments) in C:\Program Files (x86)\Fuse\Simulator\Outracks.Simulator.Client.Uno\.build\Outracks.Simulator.Client.Uno\0.1.0\Runtime\$.uno:line 110
at Outracks.Simulator.Runtime.ScopeClosure.Execute(Lambda lambda, Object[] arguments) in C:\Program Files (x86)\Fuse\Simulator\Outracks.Simulator.Client.Uno\.build\Outracks.Simulator.Client.Uno\0.1.0\Runtime\$.uno:line 97
at Outracks.Simulator.Runtime.LambdaClosure.Func(Object a1, Object a2) in C:\Program Files (x86)\Fuse\Simulator\Outracks.Simulator.Client.Uno\.build\Outracks.Simulator.Client.Uno\0.1.0\Runtime\$.uno:line 349
at Outracks.Simulator.Runtime.LambdaClosure.Action(Object a1, Object a2) in C:\Program Files (x86)\Fuse\Simulator\Outracks.Simulator.Client.Uno\.build\Outracks.Simulator.Client.Uno\0.1.0\Runtime\$.uno:line 329
at Outracks.Simulator.Runtime.UxProperty1.OnSet(T value, Object origin) in C:\Users\eivind\Documents\Fuse\Trio5.build\Simulator\Local20.simulator\$.uno:line 55
at Uno.UX.Property1.SetRestState(T value, Object origin) in c:\BuildAgent-1\work\70085b5132c8a434\Source\Runtime\Uno.Runtime.Core\Uno\UX\Property-1.cs:line 36
at Fuse.Reactive.DataBinding1.SetValue(T value) in C:\ProgramData\Uno\Packages\Fuse.Reactive\0.5.3\$.uno:line 642
at Fuse.Reactive.Marshal.ToTypeT in C:\ProgramData\Uno\Packages\Fuse.Reactive\0.5.3\$.uno:line 1928
at Fuse.Reactive.DataBinding1.PushValue(Object newValue) in C:\ProgramData\Uno\Packages\Fuse.Reactive\0.5.3\$.uno:line 637
at Fuse.Reactive.DataBinding1.Fuse.Reactive.IObserver.OnSet(Object newValue) in C:\ProgramData\Uno\Packages\Fuse.Reactive\0.5.3\$.uno:line 505
at Fuse.Reactive.Dispatcher.ArgDispatch`1.Run() in C:\ProgramData\Uno\Packages\Fuse.Reactive\0.5.3\$.uno:line 854
at Fuse.Reactive.Dispatcher.UIThreadDispatcher.Run() in C:\ProgramData\Uno\Packages\Fuse.Reactive\0.5.3\$.uno:line 895
at Fuse.UpdateListener.Invoke() in C:\ProgramData\Uno\Packages\FuseCore\0.5.3\$.uno:line 5486
at Fuse.UpdateManager.Update(Stage stage) in C:\ProgramData\Uno\Packages\FuseCore\0.5.3\$.uno:line 5627
at Fuse.UpdateManager.Update() in C:\ProgramData\Uno\Packages\FuseCore\0.5.3\$.uno:line 5597
at Fuse.App.Update() in C:\ProgramData\Uno\Packages\FuseCore\0.5.3\$.uno:line 157