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



  • В попапе нажимая кнопку ''Показать статы Хиро''0_1518170378403_upload-61deefc4-a7f2-4edd-9216-44b5c91117e2 программа вылетает ,хотя ранее было всё хорошо.Возможно ли исправить?

    System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
    в Hand2NoteCore.DataView.MainPopupViewModel.Žž–()
    в Common.RelayCommand.Execute(Object parameter)
    в MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
    в System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
    в 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)

    0_1518170170558_upload-d4ddb69d-8c18-4026-ae31-1a332167c0a8


  • Global Moderator

    Разархивируйте архив в папку с программой https://www.dropbox.com/s/4stqlcuevx1109r/3.2.1.301.zip?dl=0 .



  • @Alex Закинул с заменой,сразу запустил х2н и при попытке просто попап вкл вылетает..
    и еще он просит обновиться на прошлую версию 0_1518177812826_upload-b33db342-fcf4-47a6-b5e5-2bc5ffc0936f
    ну я обновился,в итоге первая проблема остается,снова заменил файлы в папке и снова вторая проблема,может базу перестроить?
    я еще до того как обратиться в вам удалял полностью х2н и устанавливал.но папку config свою старую закидывал и базу..

    System.InvalidOperationException: Failed to read player's statistics data from the database. Please, rebuild stats or create new database. ---> ProtoBuf.ProtoException: Invalid wire-type; this usually means you have over-written a file without truncating or setting the length; see http://stackoverflow.com/q/2152978/23354
    в ProtoBuf.ProtoReader.StartSubItem(ProtoReader reader) в C:\code\protobuf-net\src\protobuf-net\ProtoReader.cs:строка 660
    в ProtoBuf.ProtoReader.ReadTypedObject(Object value, Int32 key, ProtoReader reader, Type type) в C:\code\protobuf-net\src\protobuf-net\ProtoReader.cs:строка 604
    в proto_226(Object , ProtoReader )
    в ProtoBuf.ProtoReader.ReadTypedObject(Object value, Int32 key, ProtoReader reader, Type type) в C:\code\protobuf-net\src\protobuf-net\ProtoReader.cs:строка 607
    в proto_200(Object , ProtoReader )
    в ProtoBuf.Meta.TypeModel.DeserializeCore(ProtoReader reader, Type type, Object value, Boolean noAutoCreate) в C:\code\protobuf-net\src\protobuf-net\Meta\TypeModel.cs:строка 748
    в ProtoBuf.Meta.TypeModel.Deserialize(Stream source, Object value, Type type, SerializationContext context) в C:\code\protobuf-net\src\protobuf-net\Meta\TypeModel.cs:строка 606
    в ProtoBuf.Serializer.Deserialize[T](Stream source) в C:\code\protobuf-net\src\protobuf-net\Serializer.cs:строка 84
    в Common.ProtoHelper.Deserialize[T](Byte[] bytes)
    в Common.ProtoHelper.Deserialize[T](Byte[] bytes, RuntimeTypeModel model)
    в Hand2NoteCore.Database.PsdFromDatabaseProvider.GetPsd(Object[] pdiArray, Int32& bytesCount, Boolean ignoreReportData, RuntimeTypeModel psdProtoModel)
    --- Конец трассировки внутреннего стека исключений ---
    в Hand2NoteCore.Database.PsdFromDatabaseProvider.GetPsd(Object[] pdiArray, Int32& bytesCount, Boolean ignoreReportData, RuntimeTypeModel psdProtoModel)
    в 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.PlayersListViewModel.<>c__DisplayClass99_0.<OpenMainPopupExecute>b__0() в System.Threading.Tasks.Task1.InnerInvoke()
    в System.Threading.Tasks.Task.Execute()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в Hand2NoteCore.Database.PlayersListViewModel.<OpenMainPopupExecute>d__99.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
    ProtoBuf.ProtoException: Invalid wire-type; this usually means you have over-written a file without truncating or setting the length; see http://stackoverflow.com/q/2152978/23354
    в ProtoBuf.ProtoReader.StartSubItem(ProtoReader reader) в C:\code\protobuf-net\src\protobuf-net\ProtoReader.cs:строка 660
    в ProtoBuf.ProtoReader.ReadTypedObject(Object value, Int32 key, ProtoReader reader, Type type) в C:\code\protobuf-net\src\protobuf-net\ProtoReader.cs:строка 604
    в proto_226(Object , ProtoReader )
    в ProtoBuf.ProtoReader.ReadTypedObject(Object value, Int32 key, ProtoReader reader, Type type) в C:\code\protobuf-net\src\protobuf-net\ProtoReader.cs:строка 607
    в proto_200(Object , ProtoReader )
    в ProtoBuf.Meta.TypeModel.DeserializeCore(ProtoReader reader, Type type, Object value, Boolean noAutoCreate) в C:\code\protobuf-net\src\protobuf-net\Meta\TypeModel.cs:строка 748
    в ProtoBuf.Meta.TypeModel.Deserialize(Stream source, Object value, Type type, SerializationContext context) в C:\code\protobuf-net\src\protobuf-net\Meta\TypeModel.cs:строка 606
    в ProtoBuf.Serializer.Deserialize[T](Stream source) в C:\code\protobuf-net\src\protobuf-net\Serializer.cs:строка 84
    в Common.ProtoHelper.Deserialize[T](Byte[] bytes)
    в Common.ProtoHelper.Deserialize[T](Byte[] bytes, RuntimeTypeModel model)
    в Hand2NoteCore.Database.PsdFromDatabaseProvider.GetPsd(Object[] pdiArray, Int32& bytesCount, Boolean ignoreReportData, RuntimeTypeModel psdProtoModel)



  • Эта запись удалена!


  • Престроил статы.теперь кнопка работает,но там стат нету)))их нет
    0_1518179910651_upload-1a7ec776-db89-47fc-b067-9fd9c1622663


  • Global Moderator

    Исправим в следующем апдейте.



  • @Alex ну отлично!спасибо за помощь!!!



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