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)
Molesterx
@Molesterx
Сообщение от участника Molesterx
-
Критическая ошибка при попытке открыть отчеты
-
RE: Connecting to server
@Alex А можно как-то програмно удалить базы полностью ? т.к. они сохранаются у меня на втором винчестере, но так же занимают какое-то место на диске C. Хотелось бы удалить базы полностью с обоих дисков.
-
RE: Connecting to server
@Alex Версия программы последняя. Ошибка с реконектом ушла, а в месте с ней и все базы, которые были на ПК. И теперь она почемуто подключается к внешнему серверу постгресс, а при снятии галочки вылетает с ошибкой
System.Exception: 'C:\Program Files\Hand2Note\pgsql\bin\pg_ctl.exe start -w -D "G:\H2NDB\h2ndb" -m fast -o "-B 512MB -p 5318 -c temp_buffers=32MB -c work_mem=32MB"' finished with exit code = 1 : error=
pg_ctl: возможно, уже работает другой сервер; всё же пробуем запустить этот сервер
ЌҐ г¤ Ґвбп ©вЁ гЄ § л© д ©«.
pg_ctl: не удалось запустить сервер
Изучите протокол выполнения., output =
ожидание запуска сервера.... прекращение ожидания
в Common.ExternalExeHelper.Execute(String filename, String arguments)
в Common.PgBundledServerHelper.(String , String )
в Common.PgBundledServerHelper.StartServer(String dataDirectory, Int32 port, String logFileName)
в Common.PgBundledServerHelper.<>c__DisplayClass7_0.<StartServerAsync>b__0()
в System.Threading.Tasks.Task.Execute()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Common.PgBundledServerHelper.<StartServerAsync>d__7.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Hand2NoteCore.Config.ConfigDatabasesViewModel.<OnCustomDatabaseServerUnselected>d__61.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) -
Краш при импорте большого количества рук
Npgsql.NpgsqlException (0x80004005): Exception while reading from stream ---> System.IO.IOException: Не удается прочитать данные из транспортного соединения: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. ---> System.Net.Sockets.SocketException: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера
в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- Конец трассировки внутреннего стека исключений ---
в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
в Npgsql.ReadBuffer.<Ensure>d__27.MoveNext()
в Npgsql.ReadBuffer.<Ensure>d__27.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Npgsql.NpgsqlConnector.<DoReadMessage>d__148.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.ValueTaskAwaiter1.GetResult() в Npgsql.NpgsqlConnector.<ReadPrependedMessages>d__150.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Npgsql.NpgsqlConnector.<ReadMessage>d__147.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в System.Runtime.CompilerServices.ValueTaskAwaiter
1.GetResult()
в Npgsql.NpgsqlConnector.<ReadExpecting>d__1541.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Npgsql.NpgsqlBinaryImporter..ctor(NpgsqlConnector connector, String copyFromCommand) в Npgsql.NpgsqlConnection.BeginBinaryImport(String copyFromCommand) в Common.PgCopyIn
1.()
в Common.PgCopyIn1.Write(T obj) в Hand2NoteCore.Database.PsdPartialCache.FlushAllItems() в Hand2NoteCore.Import.ImportHelper.<>c.<BuildStats>b__0_4(BuildStatsHelper x) в Common.LinqExtensions.ForEach[T](IEnumerable
1 col, Action1 action) в Hand2NoteCore.Import.ImportHelper.BuildStats(IEnumerable
1 hhs, CancellationToken cancellationToken, BuildStatsWorkerObserver observer)
в Hand2NoteCore.Import.ImportViewModel.<>c__DisplayClass117_1.<BuildStatsAsync>b__3()
в System.Threading.Tasks.Task.Execute()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Hand2NoteCore.Import.ImportViewModel.<BuildStatsAsync>d__117.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Hand2NoteCore.Import.ImportViewModel.<OnLightImportCompleted>d__114.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Hand2NoteCore.Import.ImportViewModel.<ImportLightFromFilesAsync>d__113.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Hand2NoteCore.Import.ImportViewModel.<ImportFromDirectoryAsync>d__110.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Hand2NoteCore.Import.ImportViewModel.<ImportFromDirectoryExecute>d__104.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.IO.IOException: Не удается прочитать данные из транспортного соединения: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. ---> System.Net.Sockets.SocketException: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера
в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- Конец трассировки внутреннего стека исключений ---
в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
в Npgsql.ReadBuffer.<Ensure>d__27.MoveNext() -
В конце построения статистики часто вылетает такая ошибка
System.IO.IOException: Не удается прочитать данные из транспортного соединения: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. ---> System.Net.Sockets.SocketException: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера
в System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- Конец трассировки внутреннего стека исключений ---
в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
в Npgsql.NpgsqlBuffer.Ensure(Int32 count)
в Npgsql.NpgsqlConnector.DoReadSingleMessage(DataRowLoadingMode dataRowLoadingMode, Boolean returnNullForAsyncMessage, Boolean isPrependedMessage)
в Npgsql.NpgsqlConnector.ReadSingleMessage(DataRowLoadingMode dataRowLoadingMode, Boolean returnNullForAsyncMessage)
в Npgsql.NpgsqlCommand.Execute(CommandBehavior behavior)
в Npgsql.NpgsqlCommand.ExecuteNonQueryInternal()
в Common.QueryExtensions.ExecuteNonQuery(String q, NpgsqlConnection connection, Session logSession, Level level, NpgsqlParameter[] commandParameters)
в Common.QueryExtensions.ExecuteNonQuery(String q, NpgsqlParameter[] commandParameters)
в Hand2NoteCore.Database.DatabaseService.SetValue(String key, Object value)
в Hand2NoteCore.Import.ImportHelper.(IEnumerable1 buildStatsHelpers) в Hand2NoteCore.Import.ImportHelper.BuildStats(IEnumerable
1 hhs, CancellationToken cancellationToken, BuildStatsWorkerObserver observer)
в Hand2NoteCore.Import.ImportViewModel.<>c__DisplayClass115_1.<BuildStatsAsync>b__3()
в System.Threading.Tasks.Task.Execute()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Hand2NoteCore.Import.ImportViewModel.<BuildStatsAsync>d__115.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Hand2NoteCore.Import.ImportViewModel.<OnLightImportCompleted>d__112.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Hand2NoteCore.Import.ImportViewModel.<ImportLightFromFilesAsync>d__111.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Hand2NoteCore.Import.ImportViewModel.<ImportFromDirectoryAsync>d__108.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Hand2NoteCore.Import.ImportViewModel.<ImportFromDirectoryExecute>d__102.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
в 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.Net.Sockets.SocketException (0x80004005): Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера
в System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)