Обновился на последнюю версию, теперь вылетает при попытке открыть отчёты



  • Была версия 3.2.1.30, решил обновиться на 3.2.1.202 - обновление установилось, но теперь при открытии отчётов программа вылетает с ошибкой. Попытался откатиться обратно на 3.2.1.30 - программа начала вылетать при запуске. Вернулся обратно на 3.2.1.202, но проблема с отчётами осталась. Остальные функции вроде бы работают, но сильно не проверял.

    Скриншот с ошибкой:
    alt text

    текст:
    System.InvalidOperationException: Can't convert currency Undefined to amount units. Probably rebuild stats required.
    в Hand2NoteCore.Common.CurrencyExtensions.ToAmountUnits(Currencies currency)
    в Hand2NoteCore.DataView.WinningsData..ctor(ReportHandData data)
    в Hand2NoteCore.DataView.WinningsReportViewModel.GetRows(PlayerReportData playerReportData, CancellationToken cancellationToken, ReportDateRange dateRange, IReportGroupPolicy reportGroupPolicy, WinningsData& summary)
    в Hand2NoteCore.DataView.WinningsReportViewModel.<>c__DisplayClass48_0.<Update>b__0()
    в System.Threading.Tasks.Task`1.InnerInvoke()
    в System.Threading.Tasks.Task.Execute()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в Hand2NoteCore.DataView.WinningsReportViewModel.<Update>d__48.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
    в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)



  • Я так понимаю, ты rebuild stats сделал, как там и написано?



  • Rebuild не делал (откровенно говоря, не вчитывался в Error message). Запустил ребилд, через пару часов скажу помогло ли.



  • Перестроил статистику, всё вроде бы починилось



Похоже, подключение к Hand2Note было разорвано, подождите, пока мы пытаемся восстановить соединение.