Crash при просмотре в реплеере



  • System.AggregateException: При ожидании задачи или доступе к ее свойству исключения не были замечены исключения задачи. В результате незамеченные исключения были созданы повторно потоком завершения. ---> Npgsql.PostgresException: XX000: unexpected chunk number 5 (expected 6) for toast value 5669197 in pg_toast_3311036
    в 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.<ReadMessage>d__147.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в Npgsql.NpgsqlConnector.<ReadMessage>d__147.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в System.Runtime.CompilerServices.ValueTaskAwaiter1.GetResult()
    в Npgsql.NpgsqlDataReader.<Read>d__28.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в Npgsql.NpgsqlDataReader.Read()
    в Common.QueryExtensions.<ExecuteQuery>d__41.MoveNext() в System.Linq.Buffer1..ctor(IEnumerable1 source) в System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)
    в Hand2NoteCore.Database.PsdFromDatabaseProvider.GetPsd(NicknameRoom player)
    в Hand2NoteCore.Database.PsdCache.LoadItem(NicknameRoom player)
    в Common.KeyValueCache2.GetItem(TKey key) в Hand2NoteCore.Database.PsdCache.GetPsd(NicknameRoom player) в Hand2NoteCore.Database.PsdCacheHelper.GetPsd(PlayerAliasKey key) в Hand2NoteCore.Hud.HudViewLogical.Š›(PlayerInHand , HudData , Boolean , PlayerAliasKey ) в Hand2NoteCore.Hud.HudViewLogical..ctor(HudData hudData, HudTableArea hudArea, ISwitchProfileDialogObserver iSwitchProfileDialogObserver) в Hand2NoteCore.Hud.TableHudManager.CreateHud(HudData hudData) в Hand2NoteCore.Hud.ReplayerHudController.<>c__DisplayClass16_0.<OnHandStarted>b__0() в System.Threading.Tasks.Task.Execute() --- Конец трассировки внутреннего стека исключений --- ---> (Внутреннее исключение #0) Npgsql.PostgresException (0x80004005): XX000: unexpected chunk number 5 (expected 6) for toast value 5669197 in pg_toast_3311036 в 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.<ReadMessage>d__147.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    в Npgsql.NpgsqlConnector.<ReadMessage>d__147.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в System.Runtime.CompilerServices.ValueTaskAwaiter1.GetResult() в Npgsql.NpgsqlDataReader.<Read>d__28.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Npgsql.NpgsqlDataReader.Read() в Common.QueryExtensions.<ExecuteQuery>d__41.MoveNext()
    в System.Linq.Buffer1..ctor(IEnumerable1 source)
    в System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source) в Hand2NoteCore.Database.PsdFromDatabaseProvider.GetPsd(NicknameRoom player) в Hand2NoteCore.Database.PsdCache.LoadItem(NicknameRoom player) в Common.KeyValueCache2.GetItem(TKey key)
    в Hand2NoteCore.Database.PsdCache.GetPsd(NicknameRoom player)
    в Hand2NoteCore.Database.PsdCacheHelper.GetPsd(PlayerAliasKey key)
    в Hand2NoteCore.Hud.HudViewLogical.Š›(PlayerInHand , HudData , Boolean , PlayerAliasKey )
    в Hand2NoteCore.Hud.HudViewLogical..ctor(HudData hudData, HudTableArea hudArea, ISwitchProfileDialogObserver iSwitchProfileDialogObserver)
    в Hand2NoteCore.Hud.TableHudManager.CreateHud(HudData hudData)
    в Hand2NoteCore.Hud.ReplayerHudController.<>c__DisplayClass16_0.<OnHandStarted>b__0()
    в System.Threading.Tasks.Task.Execute()<---

    Inner exception
    Npgsql.PostgresException (0x80004005): XX000: unexpected chunk number 5 (expected 6) for toast value 5669197 in pg_toast_3311036
    в 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.<ReadMessage>d__147.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в Npgsql.NpgsqlConnector.<ReadMessage>d__147.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в System.Runtime.CompilerServices.ValueTaskAwaiter1.GetResult()
    в Npgsql.NpgsqlDataReader.<Read>d__28.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в Npgsql.NpgsqlDataReader.Read()
    в Common.QueryExtensions.<ExecuteQuery>d__41.MoveNext() в System.Linq.Buffer1..ctor(IEnumerable1 source) в System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)
    в Hand2NoteCore.Database.PsdFromDatabaseProvider.GetPsd(NicknameRoom player)
    в Hand2NoteCore.Database.PsdCache.LoadItem(NicknameRoom player)
    в Common.KeyValueCache`2.GetItem(TKey key)
    в Hand2NoteCore.Database.PsdCache.GetPsd(NicknameRoom player)
    в Hand2NoteCore.Database.PsdCacheHelper.GetPsd(PlayerAliasKey key)
    в Hand2NoteCore.Hud.HudViewLogical.Š›(PlayerInHand , HudData , Boolean , PlayerAliasKey )
    в Hand2NoteCore.Hud.HudViewLogical..ctor(HudData hudData, HudTableArea hudArea, ISwitchProfileDialogObserver iSwitchProfileDialogObserver)
    в Hand2NoteCore.Hud.TableHudManager.CreateHud(HudData hudData)
    в Hand2NoteCore.Hud.ReplayerHudController.<>c__DisplayClass16_0.<OnHandStarted>b__0()
    в System.Threading.Tasks.Task.Execute()

    Возникает когда смотрю руки в реплеере. Что делать?



  • Переустановил программу, зависания реплеера не прекратились. Жду ответа.


  • Global Moderator

    Похоже проблема с базой данных. Попробуйте создать новую базу данных в Настройки=>База данных.



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