Skip to content

[Bug]: Blazor Arg_PlatformNotSupported regression after library update #4134

@Dunge

Description

@Dunge

Describe the bug 🐞

I'm not sure exactly which one caused that, I updated the packages ReactiveUI and ReactiveUI.Blazor from 20.1.63 to 21.0.1 and also DynamicData from 9.2.1 to 9.4.1 (which I use together).

It seems to work in debug mode, but after publishing (which I know Blazor also do trimming) I'm getting a Arg_PlatformNotSupported exception, which didn't happen before.

(null) blazor.web.js:1:158912
Unhandled Exception: blazor.web.js:1:158912
System.PlatformNotSupportedException: Arg_PlatformNotSupported blazor.web.js:1:158912
   at System.Reactive.ObserveOnObserverLongRunning`1[[DynamicData.IChangeSet`2[[Client.ViewModels.HierarchyViewModel, Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].Schedule() blazor.web.js:1:158912
   at System.Reactive.Linq.ObservableImpl.Scan`2._[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null],[DynamicData.ChangeAwareCache`2[[Client.ViewModels.HierarchyViewModel, Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].OnNext(IChangeSet`2 ) blazor.web.js:1:158912
   at System.Reactive.AutoDetachObserver`1[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].OnNextCore(IChangeSet`2 ) 3 blazor.web.js:1:158912
   at System.Reactive.Linq.ObservableImpl.Where`1.Predicate._[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].OnNext(IChangeSet`2 ) blazor.web.js:1:158912
   at System.Reactive.AutoDetachObserver`1[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].OnNextCore(IChangeSet`2 ) blazor.web.js:1:158912
   at System.Reactive.ObservableBase`1[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].Subscribe(IObserver`1 ) blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[IChangeSet`2](IObservable`1 , IObserver`1 ) blazor.web.js:1:158912
   at System.Reactive.TailRecursiveSink`1[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].Drain() blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[IChangeSet`2](IObservable`1 , IObserver`1 ) 2 blazor.web.js:1:158912
   at DynamicData.ObservableCache`2.<>c__DisplayClass30_0[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].<CreateConnectObservable>b__0(IObserver`1 observer) blazor.web.js:1:158912
   at System.Reactive.ObservableBase`1[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].Subscribe(IObserver`1 ) blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[IChangeSet`2](IObservable`1 , IObserver`1 ) blazor.web.js:1:158912
   at DynamicData.ObservableCache`2.<>c__DisplayClass20_0[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].<Connect>b__0(IObserver`1 observer) blazor.web.js:1:158912
   at System.Reactive.ObservableBase`1[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].Subscribe(IObserver`1 ) 2 blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[IChangeSet`2](IObservable`1 , IObserver`1 ) blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[ChangeAwareCache`2](IObservable`1 , IObserver`1 ) 2 blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[IChangeSet`2](IObservable`1 , IObserver`1 ) blazor.web.js:1:158912
   at System.Reactive.Linq.ObservableImpl.Defer`1._[[DynamicData.IChangeSet`2[[Client.ViewModels.HierarchyViewModel, Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].Run() blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[IChangeSet`2](IObservable`1 , IObserver`1 ) 4 blazor.web.js:1:158912
   at System.Reactive.ObservableBase`1[[DynamicData.IChangeSet`2[[Client.ViewModels.HierarchyViewModel, Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].ScheduledSubscribe(AutoDetachObserver`1 autoDetachObserver) blazor.web.js:1:158912
--- End of stack trace from previous location --- blazor.web.js:1:158912
   at System.Reactive.ObserveOnObserverLongRunning`1[[DynamicData.IChangeSet`2[[Client.ViewModels.HierarchyViewModel, Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].Schedule() blazor.web.js:1:158912
   at System.Reactive.Linq.ObservableImpl.Scan`2._[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null],[DynamicData.ChangeAwareCache`2[[Client.ViewModels.HierarchyViewModel, Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].OnNext(IChangeSet`2 ) blazor.web.js:1:158912
   at System.Reactive.AutoDetachObserver`1[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].OnNextCore(IChangeSet`2 ) 3 blazor.web.js:1:158912
   at System.Reactive.Linq.ObservableImpl.Where`1.Predicate._[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].OnNext(IChangeSet`2 ) blazor.web.js:1:158912
   at System.Reactive.AutoDetachObserver`1[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].OnNextCore(IChangeSet`2 ) blazor.web.js:1:158912
   at System.Reactive.ObservableBase`1[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].Subscribe(IObserver`1 ) blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[IChangeSet`2](IObservable`1 , IObserver`1 ) blazor.web.js:1:158912
   at System.Reactive.TailRecursiveSink`1[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].Drain() blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[IChangeSet`2](IObservable`1 , IObserver`1 ) 2 blazor.web.js:1:158912
   at DynamicData.ObservableCache`2.<>c__DisplayClass30_0[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].<CreateConnectObservable>b__0(IObserver`1 observer) blazor.web.js:1:158912
   at System.Reactive.ObservableBase`1[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].Subscribe(IObserver`1 ) blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[IChangeSet`2](IObservable`1 , IObserver`1 ) blazor.web.js:1:158912
   at DynamicData.ObservableCache`2.<>c__DisplayClass20_0[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].<Connect>b__0(IObserver`1 observer) blazor.web.js:1:158912
   at System.Reactive.ObservableBase`1[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].Subscribe(IObserver`1 ) 2 blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[IChangeSet`2](IObservable`1 , IObserver`1 ) blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[ChangeAwareCache`2](IObservable`1 , IObserver`1 ) 2 blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[IChangeSet`2](IObservable`1 , IObserver`1 ) blazor.web.js:1:158912
   at System.Reactive.Linq.ObservableImpl.Defer`1._[[DynamicData.IChangeSet`2[[Client.ViewModels.HierarchyViewModel, Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].Run() blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[IChangeSet`2](IObservable`1 , IObserver`1 ) 4 blazor.web.js:1:158912
   at System.Reactive.AutoDetachObserver`1[[DynamicData.IChangeSet`2[[Client.ViewModels.HierarchyViewModel, Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].OnErrorCore(Exception ) blazor.web.js:1:158912
   at System.Reactive.ObservableBase`1[[DynamicData.IChangeSet`2[[Client.ViewModels.HierarchyViewModel, Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].ScheduledSubscribe(AutoDetachObserver`1 autoDetachObserver) blazor.web.js:1:158912
   at System.Reactive.Concurrency.CurrentThreadScheduler.Schedule[ValueTuple`2](ValueTuple`2 , TimeSpan , Func`3 ) blazor.web.js:1:158912
   at System.Reactive.Concurrency.LocalScheduler.Schedule[ValueTuple`2](ValueTuple`2 , Func`3 ) blazor.web.js:1:158912
   at System.Reactive.ObservableBase`1[[DynamicData.IChangeSet`2[[Client.ViewModels.HierarchyViewModel, Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].Subscribe(IObserver`1 ) blazor.web.js:1:158912
   at ..Web.Blazor..Shared.Application.OnConnected() blazor.web.js:1:158912
   at System.Reactive.ObserveOnObserverLongRunning`1[[DynamicData.IChangeSet`2[[Client.ViewModels.HierarchyViewModel, Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].Schedule() blazor.web.js:1:158912
   at System.Reactive.Linq.ObservableImpl.Scan`2._[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null],[DynamicData.ChangeAwareCache`2[[Client.ViewModels.HierarchyViewModel, Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].OnNext(IChangeSet`2 ) blazor.web.js:1:158912
   at System.Reactive.AutoDetachObserver`1[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].OnNextCore(IChangeSet`2 ) 3 blazor.web.js:1:158912
   at System.Reactive.Linq.ObservableImpl.Where`1.Predicate._[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].OnNext(IChangeSet`2 ) blazor.web.js:1:158912
   at System.Reactive.AutoDetachObserver`1[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].OnNextCore(IChangeSet`2 ) blazor.web.js:1:158912
   at System.Reactive.ObservableBase`1[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].Subscribe(IObserver`1 ) blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[IChangeSet`2](IObservable`1 , IObserver`1 ) blazor.web.js:1:158912
   at System.Reactive.TailRecursiveSink`1[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].Drain() blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[IChangeSet`2](IObservable`1 , IObserver`1 ) 2 blazor.web.js:1:158912
   at DynamicData.ObservableCache`2.<>c__DisplayClass30_0[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].<CreateConnectObservable>b__0(IObserver`1 observer) blazor.web.js:1:158912
   at System.Reactive.ObservableBase`1[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].Subscribe(IObserver`1 ) blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[IChangeSet`2](IObservable`1 , IObserver`1 ) blazor.web.js:1:158912
   at DynamicData.ObservableCache`2.<>c__DisplayClass20_0[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].<Connect>b__0(IObserver`1 observer) blazor.web.js:1:158912
   at System.Reactive.ObservableBase`1[[DynamicData.IChangeSet`2[[..Model.Containers.ContainerBase, ..Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].Subscribe(IObserver`1 ) 2 blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[IChangeSet`2](IObservable`1 , IObserver`1 ) blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[ChangeAwareCache`2](IObservable`1 , IObserver`1 ) 2 blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[IChangeSet`2](IObservable`1 , IObserver`1 ) blazor.web.js:1:158912
   at System.Reactive.Linq.ObservableImpl.Defer`1._[[DynamicData.IChangeSet`2[[Client.ViewModels.HierarchyViewModel, Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].Run() blazor.web.js:1:158912
   at System.ObservableExtensions.SubscribeSafe[IChangeSet`2](IObservable`1 , IObserver`1 ) 4 blazor.web.js:1:158912
   at System.Reactive.AutoDetachObserver`1[[DynamicData.IChangeSet`2[[Client.ViewModels.HierarchyViewModel, Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].OnErrorCore(Exception ) blazor.web.js:1:158912
   at System.Reactive.ObservableBase`1[[DynamicData.IChangeSet`2[[Client.ViewModels.HierarchyViewModel, Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], DynamicData, Version=9.4.0.0, Culture=neutral, PublicKeyToken=null]].ScheduledSubscribe(AutoDetachObserver`1 autoDetachObserver) blazor.web.js:1:158912
   at System.Reactive.Concurrency.CurrentThreadScheduler.Schedule[ValueTuple`2](ValueTuple`2 , TimeSpan , Func`3 ) blazor.web.js:1:158912

Step to reproduce

Blazor WASM project targeting net9 with ReactiveUI and DynamicData publish in release using an ObservableCache list

Reproduction repository

https://github.com/reactiveui/ReactiveUI

Expected behavior

.

Screenshots 🖼️

No response

IDE

No response

Operating system

No response

Version

No response

Device

No response

ReactiveUI Version

21.0.1

Additional information ℹ️

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions