Критическая ошибка при попытке открыть отчеты
-
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.ObservableCollection
1.InsertItem(Int32 index, T item)
в Microsoft.Practices.Prism.CollectionExtensions.AddRange[T](Collection1 collection, IEnumerable
1 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)
-
Я передал ошибку в отдел разработки. На данный момент единственный способ решить проблему - это создать новую базу данных.
-
сегодня случилась точно такая же ошибка при открытии отчетов
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.ObservableCollection
1.InsertItem(Int32 index, T item)
в Microsoft.Practices.Prism.CollectionExtensions.AddRange[T](Collection1 collection, IEnumerable
1 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)
-
причем у меня были 2 базы и накрылись сразу обе, (при активации другой базы и открытии отчетов крашится также как и первая база)
-
То же самое
-
Тоже самое
-
Нужно переустановить программу, база при этом сохранится.
- Сохраните папку C:\Program Files\Hand2Note\Config , а так же C:\Program Files\Hand2Note\Notes
- Удалите Hand2Note через панель управления и папку C:\Program Files\Hand2Note.
- Установите новую версию, скачав инсталлер по ссылке .
- Замените папку Config.
- Введите лицензионный ключ в Настройки=>Другие опции=>Лицензия.
-
@Alex если на результаты сесий не заходить, то когда вы выпустите апдейт она сама обновится и баг исправится?... я не хочу что-то вручную там удалять и копировать, я в этом не шарю и боюсь потерять все настройки, нотсы и прочие
и еще в последней версии не работает текующие статы за столом (двойной клик мышью)
-
Участник @ppppp2 написал в Критическая ошибка при попытке открыть отчеты:
@Alex если на результаты сесий не заходить, то когда вы выпустите апдейт она сама обновится и баг исправится?... я не хочу что-то вручную там удалять и копировать, я в этом не шарю и боюсь потерять все настройки, нотсы и прочие
и еще в последней версии не работает текующие статы за столом (двойной клик мышью)
Нет, нужно именно переустановить по инструкции, обновление сверху на текущую версию не поможет.
-
@Alex а нотсы и правильное расположение за столом статов останутся при ручном удалении?
-
Все таки выпустили обновление с фиксом. Обновитесь через программу до последней версии.
-
@Alex у меня она теперь вообще не запускается.... запрос прав администратора и всё.. тишина...
-
https://www.dropbox.com/s/jj4a44mcadrt9on/3.2.4.21.zip?dl=0 - файлы апдейта, закиньте в папку C:\Program Files\Hand2Note.
-
Участник @Alex написал в Критическая ошибка при попытке открыть отчеты:
https://www.dropbox.com/s/jj4a44mcadrt9on/3.2.4.21.zip?dl=0 - файлы апдейта, закиньте в папку C:\Program Files\Hand2Note.
нотсы и настройки останутся??? или надо что-то сохранить будет?
-
Останутся.