Краш при импорте рук, ошибка с крашем при перезапуске h2n



  • Экспортнул 250к рук из базы хм2, поставил заливаться в х2н. Программа крашнулась на создании стат выдав окно обработчика ошибок. При перезапуске х2н, программа также крашится с следующим сообщением:

    System.NullReferenceException: Object reference not set to an instance of an object.
    at Hand2NoteCore.Database.PlayerInListViewModel.HitsFilter(PlayersCashFilter filter)
    at Hand2NoteCore.Database.PlayersListViewModel.<>c.<GetFilterFunc>b__85_0(PlayerInListViewModel x)
    at Hand2NoteCore.Database.PlayersListViewModel.<>c__DisplayClass89_0.<UpdateAllPlayers>b__0()
    at System.Threading.Tasks.Task`1.InnerInvoke()
    at System.Threading.Tasks.Task.Execute()
    --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at Hand2NoteCore.Database.PlayersListViewModel.<UpdateAllPlayers>d__89.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c__DisplayClass2.<ThrowAsync>b__3(Object state)
    at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
    at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)



  • Программу по сути использовать теперь не могу, она сразу крашится при перезапуске. Если отлавливать баг долго, то как можно пока избавиться от проблемы, чтобы ничего не потерять? Копирование папки Конфиг и переустановка х2н?

    Не потерять надо: фильтры, попапы, нотсы, хад, вкладки в попапах.



  • Дождись ответа от разработчиков.

    А файлы/папки можешь скопировать/сохранить:
    C: Program Files -> Hand2Note -> Config -> Filters - фильтры
    C:\Program Files -> Hand2Note -> Config -> Hud profiles - профиля хадов
    C:\Program Files -> Hand2Note -> Config -> Popup profiles - профиля попапов
    C:\Program Files -> Hand2Note -> Config -> ExpressionStats - сложные статы
    C:\Program Files -> Hand2Note -> Config -> Templates - цвета/фоны
    C:\Program Files -> Hand2Note -> MarkedHands - отмеченные руки
    C:\Program Files -> Hand2Note -> Notes - нотсы.


    GT-Hud for Hand2Note
    SpinHud
    MTT-Master
    HU-Hud(SNG/CASH)
    skype: gt-pack
    Индивидуальная разработка
    skype: pro-h2n
    Перенос hud'а/pop-up'a HM2 PT4 > H2N3



  • Уточнее, проблемы или похожий баг:

    System.NullReferenceException: Object reference not set to an instance of an object.
    at Hand2NoteCore.Database.PlayerInListViewModel.HitsFilter(PlayersCashFilter filter)
    at Hand2NoteCore.Database.PlayersListViewModel.<>c.<GetFilterFunc>b__85_0(PlayerInListViewModel x)
    at Hand2NoteCore.Database.PlayersListViewModel.<>c__DisplayClass89_0.<UpdateAllPlayers>b__0()
    at System.Threading.Tasks.Task`1.InnerInvoke()
    at System.Threading.Tasks.Task.Execute()
    --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at Hand2NoteCore.Database.PlayersListViewModel.<UpdateAllPlayers>d__89.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c__DisplayClass2.<ThrowAsync>b__3(Object state)
    at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
    at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

    Программа вылетела с данной ошибкой, после изменения\применения фильтров в списке игроков (главное окно программы). После этого программа вылетает с ошибкой после каждого запуска (так как список пытается прогрузиться). Лечится удалением файла Плейрлист из папки конфига (заменой на дефолтный). Видимо какой-то баг по применению фильтров к этому списку.


  • Global Moderator

    Здравствуйте.

    Пожалуйста, предоставьте дополнительную информацию.

    1. Включите логирование в Configuration -> System -> Logging
    2. Воспроизведите ошибку
    3. Заархивируйте папку с программой и вышлите нам на почту support@hand2note.com со ссылкой на ваше сообщение на форуме или выложите архив прямо в этой теме на форуме.
    4. Пожалуйста, сделайте визуальное подверждение проблемы. Например, короткое видео или скриншоты, на которых видна проблема. Это очень сильно поможет нам воспроизвести и исправить ошибку.

    Вы можете воспользоваться любым удобным для вас файлообменником, например, http://www.filedropper.com/, если размер файла превышает 15мб



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