What happened?
When setting sort to "Installed" (to check for updates, e.g.) the crash window appears with details "Requested value 'TextualInversion' was not found."
Steps to reproduce
- Open Stability Matrix
- Open "Model Browser"
- Set sort to "Installed", Period to "All Time", Model type to "Checkpoint"
- Click "Search"
stabilitymatrix-log-2025-05-01-11-45-37.zip
Relevant logs
## Exception
: Requested value 'TextualInversion' was not found.
### Sentry ID
[`97207d4c`](https://stability-matrix.sentry.io/issues/?query=id%3A97207d4ca8014974b9fc7d1dd868ca58&referrer=sm-app-ex&statsPeriod=90d)
### Stack Trace
at System.Enum.TryParseByName[TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TStorage& result)
at System.Enum.TryParseByValueOrName[TUnderlying,TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TUnderlying& result)
at System.Enum.TryParse(Type enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, Object& result)
at LiteDB.BsonMapper.Deserialize(Type type, BsonValue value)
at LiteDB.BsonMapper.DeserializeObject(EntityMapper entity, Object obj, BsonDocument value)
at LiteDB.BsonMapper.Deserialize(Type type, BsonValue value)
at LiteDB.LiteQueryable`1.<ToEnumerable>b__27_2(BsonDocument x)
at System.Linq.Enumerable.IEnumerableSelectIterator`2.MoveNext()
at System.Linq.Enumerable.IEnumerableWhereSelectIterator`2.MoveNext()
at System.Linq.Lookup`2.Create(IEnumerable`1 source, Func`2 keySelector, IEqualityComparer`1 comparer)
at System.Linq.Enumerable.GroupByIterator`2.MoveNext()
at System.Linq.Enumerable.IteratorSelectIterator`2.MoveNext()
at System.String.JoinCore[T](ReadOnlySpan`1 separator, IEnumerable`1 values)
at StabilityMatrix.Avalonia.ViewModels.CheckpointBrowser.CivitAiBrowserViewModel.SearchModels(Boolean isInfiniteScroll)
at StabilityMatrix.Avalonia.ViewModels.CheckpointBrowser.CivitAiBrowserViewModel.TrySearchAgain(Boolean shouldUpdatePageNumber)
at AsyncAwaitBestPractices.SafeFireAndForgetExtensions.HandleSafeFireAndForget[TException](Task task, Boolean continueOnCapturedContext, Action`1 onException)
at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
at Avalonia.Threading.SendOrPostCallbackDispatcherOperation.InvokeCore()
at Avalonia.Threading.DispatcherOperation.Execute()
at Avalonia.Threading.Dispatcher.ExecuteJob(DispatcherOperation job)
at Avalonia.Threading.Dispatcher.ExecuteJobsCore(Boolean fromExplicitBackgroundProcessingCallback)
at Avalonia.Threading.Dispatcher.Signaled()
at Avalonia.Win32.Win32Platform.WndProc(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam)
at Avalonia.Win32.Interop.UnmanagedMethods.DispatchMessage(MSG& lpmsg)
at Avalonia.Win32.Win32DispatcherImpl.RunLoop(CancellationToken cancellationToken)
at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl impl)
at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken)
at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.StartCore(String[] args)
at StabilityMatrix.Avalonia.Program.Main(String[] args)
Version
v2.14.0
What Operating System are you using?
Windows
What happened?
When setting sort to "Installed" (to check for updates, e.g.) the crash window appears with details "Requested value 'TextualInversion' was not found."
Steps to reproduce
stabilitymatrix-log-2025-05-01-11-45-37.zip
Relevant logs
Version
v2.14.0
What Operating System are you using?
Windows