Критическая Ошибка
-
В попапе нажимая кнопку ''Показать статы Хиро''
программа вылетает ,хотя ранее было всё хорошо.Возможно ли исправить?
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)
-
Разархивируйте архив в папку с программой https://www.dropbox.com/s/4stqlcuevx1109r/3.2.1.301.zip?dl=0 .
-
@Alex Закинул с заменой,сразу запустил х2н и при попытке просто попап вкл вылетает..
и еще он просит обновиться на прошлую версию
ну я обновился,в итоге первая проблема остается,снова заменил файлы в папке и снова вторая проблема,может базу перестроить?
я еще до того как обратиться в вам удалял полностью х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.Task
1.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)
-
Эта запись удалена!
-
Престроил статы.теперь кнопка работает,но там стат нету)))их нет
-
Исправим в следующем апдейте.
-
@Alex ну отлично!спасибо за помощь!!!