@dontpanic Спасибо! Руки отправил.
j4f
@j4f
Сообщение от участника j4f
-
RE: Проблема с RangeResearch в приложениях
-
RE: Проблема с RangeResearch в приложениях
@H2N-Help Подскажите пожалуйста, на какую почту прислать руки?
-
RE: Проблема с RangeResearch в приложениях
@Hand2NoteSupport подписка PRO
Вы можете прислать руки, которые вы тестировали, чтобы я смог их протестить у себя?
-
RE: Проблема с RangeResearch в приложениях
@Hand2NoteSupport добрый день.
Руки из еврорумов работают нормально. Тогда возникает вопрос о работе RR для приложений и целесообразности покупки подписки PRO. Что мне можно сделать для того, чтобы RR работал с базой приложений?
-
RE: Проблема с RangeResearch в приложениях
@Hand2NoteSupport , сделал отдельную базу данных для проверки. В нем добавил всего 1 поп-ап:
Перестроил статистику, тип игры соответствует, скопировал этот попап в RangeReseach и если не указывать ничего в базовых статах, то все работает, если хоть что-то указать в статах, то выводит прочерки.
Внесены изменения в статы:
Настройки типа игр:
-
RE: Проблема с RangeResearch в приложениях
@Hand2NoteSupport , добрый день.
Формулы никакие не указываю, только вношу изменения в базовые статы:
Сами статы, которые хочу вывести очень простые. Пример:
-
RE: Критическая ошибка при построении стата
Статы тестировал на базе приложений. Тему можно закрыть. Понял, что это баг именно со статистикой для приложений.
-
Проблема с RangeResearch в приложениях
Добрый день. Играю в приложениях и хотел провести анализ игры оппонентов в зависимости от типа игроков, однако RR работает только на все поле, т.е. при изменении от стандартного любых "Базовых статов" игроков
в результаты RR выводятся пропуски:
При построении отчета без учета базовых статов игроков все работает отлично:
Результат:
Подскажите пожалуйста, с чем это может быть связано и как это возможно решить?
-
RE: Критическая ошибка при построении стата
Добрый день.
К сожалению ничего не помогает. Удалил полностью Hand2Note, удалил базу данных. Поставил программу заново, скачал все обновления, но ничего не помогает, выдает следующую ошибку при проверке даже стандартных статов:
System.AggregateException: Произошла одна или несколько ошибок. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
в System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add) в Hand2NoteCore.ActionSubsBuilder.BuildSubs(List
1 streetDatas)
в Hand2NoteCore.Analyzing.HandAnalyzer..ctor(K hand, IActionHitsStatRanges iActionHitsStatRanges)
в Hand2NoteCore.FilterCheckHelper.CheckFilter(FilterCheckProxy filter, K hand, IActionHitsStatRanges iActionHitsStatRanges)
в Hand2NoteCore.FilterCheckHelper.A.A(K )
в System.Linq.Parallel.ForAllOperator1.ForAllEnumerator
1.MoveNext(TInput& currentElement, Int32& currentKey)
в System.Linq.Parallel.ForAllSpoolingTask2.SpoolingWork() в System.Linq.Parallel.SpoolingTaskBase.Work() в System.Linq.Parallel.QueryTask.BaseWork(Object unused) в System.Threading.Tasks.Task.Execute() --- Конец трассировки внутреннего стека исключений --- в System.Linq.Parallel.QueryTaskGroupState.QueryEnd(Boolean userInitiatedDispose) в System.Linq.Parallel.DefaultMergeHelper
2.System.Linq.Parallel.IMergeHelper<TInputOutput>.Execute()
в System.Linq.Parallel.MergeExecutor1.Execute[TKey](PartitionedStream
2 partitions, Boolean ignoreOutput, ParallelMergeOptions options, TaskScheduler taskScheduler, Boolean isOrdered, CancellationState cancellationState, Int32 queryId)
в System.Linq.Parallel.PartitionedStreamMerger1.Receive[TKey](PartitionedStream
2 partitionedStream)
в System.Linq.Parallel.ForAllOperator1.WrapPartitionedStream[TKey](PartitionedStream
2 inputStream, IPartitionedStreamRecipient1 recipient, Boolean preferStriping, QuerySettings settings) в System.Linq.Parallel.UnaryQueryOperator
2.UnaryQueryOperatorResults.ChildResultsRecipient.Receive[TKey](PartitionedStream2 inputStream) в System.Linq.Parallel.ScanQueryOperator
1.ScanEnumerableQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient1 recipient) в System.Linq.Parallel.UnaryQueryOperator
2.UnaryQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient1 recipient) в System.Linq.Parallel.QueryOperator
1.GetOpenedEnumerator(Nullable1 mergeOptions, Boolean suppressOrder, Boolean forEffect, QuerySettings querySettings) в System.Linq.Parallel.ForAllOperator
1.RunSynchronously()
в Hand2NoteCore.FilterCheckHelper.CheckHands(FilterCheckProxy filter, IEnumerable1 hands, IFilterCheckObserver observer, CancellationToken cancellationToken, IRegHelper iRegHelper, IActionHitsStatRanges iActionHitsStatRanges) в Hand2NoteCore.FilterEditor.TestFilterViewModel.B() в System.Threading.Tasks.Task.Execute() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Hand2NoteCore.FilterEditor.TestFilterViewModel.A.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) ---> (Внутреннее исключение #0) System.ArgumentException: Элемент с тем же ключом уже был добавлен. в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) в System.Collections.Generic.Dictionary
2.Insert(TKey key, TValue value, Boolean add)
в Hand2NoteCore.ActionSubsBuilder.BuildSubs(List1 streetDatas) в Hand2NoteCore.Analyzing.HandAnalyzer..ctor(K hand, IActionHitsStatRanges iActionHitsStatRanges) в Hand2NoteCore.FilterCheckHelper.CheckFilter(FilterCheckProxy filter, K hand, IActionHitsStatRanges iActionHitsStatRanges) в Hand2NoteCore.FilterCheckHelper.A.A(K ) в System.Linq.Parallel.ForAllOperator
1.ForAllEnumerator1.MoveNext(TInput& currentElement, Int32& currentKey) в System.Linq.Parallel.ForAllSpoolingTask
2.SpoolingWork()
в System.Linq.Parallel.SpoolingTaskBase.Work()
в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
в System.Threading.Tasks.Task.Execute()<------> (Внутреннее исключение #1) System.ArgumentException: Элемент с тем же ключом уже был добавлен.
в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
в System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add) в Hand2NoteCore.ActionSubsBuilder.BuildSubs(List
1 streetDatas)
в Hand2NoteCore.Analyzing.HandAnalyzer..ctor(K hand, IActionHitsStatRanges iActionHitsStatRanges)
в Hand2NoteCore.FilterCheckHelper.CheckFilter(FilterCheckProxy filter, K hand, IActionHitsStatRanges iActionHitsStatRanges)
в Hand2NoteCore.FilterCheckHelper.A.A(K )
в System.Linq.Parallel.ForAllOperator1.ForAllEnumerator
1.MoveNext(TInput& currentElement, Int32& currentKey)
в System.Linq.Parallel.ForAllSpoolingTask`2.SpoolingWork()
в System.Linq.Parallel.SpoolingTaskBase.Work()
в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
в System.Threading.Tasks.Task.Execute()<---Inner exception
System.ArgumentException: Элемент с тем же ключом уже был добавлен.
в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
в System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add) в Hand2NoteCore.ActionSubsBuilder.BuildSubs(List
1 streetDatas)
в Hand2NoteCore.Analyzing.HandAnalyzer..ctor(K hand, IActionHitsStatRanges iActionHitsStatRanges)
в Hand2NoteCore.FilterCheckHelper.CheckFilter(FilterCheckProxy filter, K hand, IActionHitsStatRanges iActionHitsStatRanges)
в Hand2NoteCore.FilterCheckHelper.A.A(K )
в System.Linq.Parallel.ForAllOperator1.ForAllEnumerator
1.MoveNext(TInput& currentElement, Int32& currentKey)
в System.Linq.Parallel.ForAllSpoolingTask`2.SpoolingWork()
в System.Linq.Parallel.SpoolingTaskBase.Work()
в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
в System.Threading.Tasks.Task.Execute()Пожалуйста, помогите разобраться.
-
Критическая ошибка при построении стата
Добрый день.
При построении стата выдает критическую ошибку:
Стат:
Ошибка:
System.AggregateException: Произошла одна или несколько ошибок. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
в System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add) в Hand2NoteCore.ActionSubsBuilder.BuildSubs(List
1 streetDatas)
в Hand2NoteCore.Analyzing.HandAnalyzer..ctor(K hand, IActionHitsStatRanges iActionHitsStatRanges)
в Hand2NoteCore.FilterCheckHelper.CheckFilter(FilterCheckProxy filter, K hand, IActionHitsStatRanges iActionHitsStatRanges)
в Hand2NoteCore.FilterCheckHelper.A.A(K )
в System.Linq.Parallel.ForAllOperator1.ForAllEnumerator
1.MoveNext(TInput& currentElement, Int32& currentKey)
в System.Linq.Parallel.ForAllSpoolingTask2.SpoolingWork() в System.Linq.Parallel.SpoolingTaskBase.Work() в System.Linq.Parallel.QueryTask.BaseWork(Object unused) в System.Threading.Tasks.Task.Execute() --- Конец трассировки внутреннего стека исключений --- в System.Linq.Parallel.QueryTaskGroupState.QueryEnd(Boolean userInitiatedDispose) в System.Linq.Parallel.DefaultMergeHelper
2.System.Linq.Parallel.IMergeHelper<TInputOutput>.Execute()
в System.Linq.Parallel.MergeExecutor1.Execute[TKey](PartitionedStream
2 partitions, Boolean ignoreOutput, ParallelMergeOptions options, TaskScheduler taskScheduler, Boolean isOrdered, CancellationState cancellationState, Int32 queryId)
в System.Linq.Parallel.PartitionedStreamMerger1.Receive[TKey](PartitionedStream
2 partitionedStream)
в System.Linq.Parallel.ForAllOperator1.WrapPartitionedStream[TKey](PartitionedStream
2 inputStream, IPartitionedStreamRecipient1 recipient, Boolean preferStriping, QuerySettings settings) в System.Linq.Parallel.UnaryQueryOperator
2.UnaryQueryOperatorResults.ChildResultsRecipient.Receive[TKey](PartitionedStream2 inputStream) в System.Linq.Parallel.ScanQueryOperator
1.ScanEnumerableQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient1 recipient) в System.Linq.Parallel.UnaryQueryOperator
2.UnaryQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient1 recipient) в System.Linq.Parallel.QueryOperator
1.GetOpenedEnumerator(Nullable1 mergeOptions, Boolean suppressOrder, Boolean forEffect, QuerySettings querySettings) в System.Linq.Parallel.ForAllOperator
1.RunSynchronously()
в Hand2NoteCore.FilterCheckHelper.CheckHands(FilterCheckProxy filter, IEnumerable1 hands, IFilterCheckObserver observer, CancellationToken cancellationToken, IRegHelper iRegHelper, IActionHitsStatRanges iActionHitsStatRanges) в Hand2NoteCore.FilterEditor.TestFilterViewModel.B() в System.Threading.Tasks.Task.Execute() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Hand2NoteCore.FilterEditor.TestFilterViewModel.A.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) ---> (Внутреннее исключение #0) System.ArgumentException: Элемент с тем же ключом уже был добавлен. в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) в System.Collections.Generic.Dictionary
2.Insert(TKey key, TValue value, Boolean add)
в Hand2NoteCore.ActionSubsBuilder.BuildSubs(List1 streetDatas) в Hand2NoteCore.Analyzing.HandAnalyzer..ctor(K hand, IActionHitsStatRanges iActionHitsStatRanges) в Hand2NoteCore.FilterCheckHelper.CheckFilter(FilterCheckProxy filter, K hand, IActionHitsStatRanges iActionHitsStatRanges) в Hand2NoteCore.FilterCheckHelper.A.A(K ) в System.Linq.Parallel.ForAllOperator
1.ForAllEnumerator1.MoveNext(TInput& currentElement, Int32& currentKey) в System.Linq.Parallel.ForAllSpoolingTask
2.SpoolingWork()
в System.Linq.Parallel.SpoolingTaskBase.Work()
в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
в System.Threading.Tasks.Task.Execute()<---Inner exception
System.ArgumentException: Элемент с тем же ключом уже был добавлен.
в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
в System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add) в Hand2NoteCore.ActionSubsBuilder.BuildSubs(List
1 streetDatas)
в Hand2NoteCore.Analyzing.HandAnalyzer..ctor(K hand, IActionHitsStatRanges iActionHitsStatRanges)
в Hand2NoteCore.FilterCheckHelper.CheckFilter(FilterCheckProxy filter, K hand, IActionHitsStatRanges iActionHitsStatRanges)
в Hand2NoteCore.FilterCheckHelper.A.A(K )
в System.Linq.Parallel.ForAllOperator1.ForAllEnumerator
1.MoveNext(TInput& currentElement, Int32& currentKey)
в System.Linq.Parallel.ForAllSpoolingTask`2.SpoolingWork()
в System.Linq.Parallel.SpoolingTaskBase.Work()
в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
в System.Threading.Tasks.Task.Execute()Также если разделить статы отдельно, выскакивает этаже критическая ошибка. Прошу подсказать как можно исправить.
Заранее благодарю.