Критическая ошибка



  • Сегодня ни с того ни с сего при попытке открыть отчёты начала вылетать критическая ошибка:
    alt text

    System.InvalidOperationException: Сбой при сравнении двух элементов массива. ---> System.DivideByZeroException: Попытка деления на нуль.
    в Hand2NoteCore.DataView.ResultsReportSorter.get_SortDirection()
    в Hand2NoteCore.DataView.ResultsReportSorter.Compare(Object x, Object y)
    в System.Array.BinarySearch(Array array, Int32 index, Int32 length, Object value, IComparer comparer)
    --- Конец трассировки внутреннего стека исключений ---
    в System.Array.BinarySearch(Array array, Int32 index, Int32 length, Object value, IComparer comparer)
    в System.Windows.Data.ListCollectionView.AdjustBefore(NotifyCollectionChangedAction action, Object item, Int32 index)
    в System.Windows.Data.ListCollectionView.ProcessCollectionChanged(NotifyCollectionChangedEventArgs args)
    в System.Collections.ObjectModel.ObservableCollection1.OnCollectionChanged(NotifyCollectionChangedEventArgs e) в System.Collections.ObjectModel.ObservableCollection1.InsertItem(Int32 index, T item)
    в Microsoft.Practices.Prism.CollectionExtensions.AddRange[T](Collection1 collection, IEnumerable1 items)
    в Hand2NoteCore.DataView.WinningsReportViewModel..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)
    Inner exception
    System.DivideByZeroException: Попытка деления на нуль.
    в Hand2NoteCore.DataView.ResultsReportSorter.get_SortDirection()
    в Hand2NoteCore.DataView.ResultsReportSorter.Compare(Object x, Object y)
    в System.Array.BinarySearch(Array array, Int32 index, Int32 length, Object value, IComparer comparer)

    Лог файл



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


  • Global Moderator

    Нужно переустановить программу, база при этом сохранится.

    1. Сохраните папку C:\Program Files\Hand2Note\Config , а так же C:\Program Files\Hand2Note\Notes
    2. Удалите Hand2Note через панель управления и папку C:\Program Files\Hand2Note.
    3. Установите новую версию, скачав инсталлер по ссылке .
    4. Замените папку Config.
    5. Введите лицензионный ключ в Настройки=>Другие опции=>Лицензия.


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