Не могу ренж ресер посмотреть, как решить вопрос ??
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)
в ProtoBuf.ProtoReader.ReadTypedObject(Object value, Int32 key, ProtoReader reader, Type type)
в proto_254(Object , ProtoReader )
в ProtoBuf.ProtoReader.ReadTypedObject(Object value, Int32 key, ProtoReader reader, Type type)
в proto_248(Object , ProtoReader )
в ProtoBuf.Meta.TypeModel.DeserializeCore(ProtoReader reader, Type type, Object value, Boolean noAutoCreate)
в ProtoBuf.Meta.TypeModel.Deserialize(Stream source, Object value, Type type, SerializationContext context)
в 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.RangeResearch.RangeResearchDbServiceOnlyPlayers.GetReportData(IEnumerable`1 players, IRangeReportBuildObserver observer, Int32 gameTypeOptionId, CancellationToken cancellationToken)
в Hand2NoteCore.RangeResearch.RangeReportBuilder.BuildReport(RangeReport report, CancellationToken cancellationToken)
в Hand2NoteCore.RangeResearch.RangeReportBuilder.<>c__DisplayClass3_0.<BuildReportAsync>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.RangeResearch.RangeReportBuilder.<BuildReportAsync>d__3.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Hand2NoteCore.RangeResearch.RangeReportViewModel.<BuildReportAsync>d__120.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Hand2NoteCore.RangeResearch.RangeReportViewModel.<BuildReportExecute>d__119.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)
в ProtoBuf.ProtoReader.ReadTypedObject(Object value, Int32 key, ProtoReader reader, Type type)
в proto_254(Object , ProtoReader )
в ProtoBuf.ProtoReader.ReadTypedObject(Object value, Int32 key, ProtoReader reader, Type type)
в proto_248(Object , ProtoReader )
в ProtoBuf.Meta.TypeModel.DeserializeCore(ProtoReader reader, Type type, Object value, Boolean noAutoCreate)
в ProtoBuf.Meta.TypeModel.Deserialize(Stream source, Object value, Type type, SerializationContext context)
в Common.ProtoHelper.Deserialize[T](Byte[] bytes, RuntimeTypeModel model)
в Hand2NoteCore.Database.PsdFromDatabaseProvider.GetPsd(Object[] pdiArray, Int32& bytesCount, Boolean ignoreReportData, RuntimeTypeModel psdProtoModel)
Создайте отдельную вкладку Notes в главном попапе , который задан в Настройки=>Типы игр. Первый нотс нужно записать через этот попап. После чего в иконке нотсов появится точка, при наведении на которую видно нотс и можно писать новые.