Оценка состояния не удалась. ID элемента правила: Неизвестно, ID элемента условия: Неизвестно - операция недействительна из-за текущего состояния объекта

Я просматриваю журналы Sitecore на своем сайте и получаю огромное количество следующих ошибок:

ОШИБКА Оценка состояния не удалась. ID элемента правила: Неизвестно, ID элемента условия: Неизвестно

Исключение: System.InvalidOperationException

Сообщение: операция недопустима из-за текущего состояния объекта.

Источник: Sitecore.ExperienceAnalytics в Sitecore.ExperienceAnalytics.Aggregation.Rules.AggregationAdaptor.HistoricalVisitContextBase.GetPages () в Sitecore.Analytics.Rules.Conditions.HasVisitedPageCondition1.Execute(T ruleContext) at Sitecore.Rules.Conditions.WhenCondition1.Evaluate (T ruleContext ..........

За последнюю неделю эта ошибка повторялась> 10 500 раз.

Я не знаю, что делать, чтобы выяснить, что вызывает ошибку, или устранить ее. Я не знаю, влияет ли это на производительность сайта или нет, но я хотел бы решить эту проблему, чтобы у меня не было> 10 тыс. Ошибок, происходящих каждую неделю.


person Erica Stockwell-Alpert    schedule 17.08.2018    source источник


Ответы (1)


Это помогло мне решить проблему: https://sitecoreart.martinrayenglish.com/2017/10/sitecore-xdb-mechanics-guide-to.html.

Наиболее частая причина ошибки связана со старыми тестами, которые все еще являются частью конфигурации элемента содержимого, которые либо неправильно остановлены, либо неактивны, либо были удалены.

Устранение проблемы. Исправление состоит в том, чтобы удалить плохие / старые тестовые ссылки из поля Final Renderings XML рассматриваемого элемента.

-Определите, какой элемент вызывает исключение тестирования. -Включите необработанные значения и стандартные поля в разделе «Просмотр» на вкладке «Просмотр». -Скопируйте значение XML Final Renderings элемента и отформатируйте его так, чтобы его было легко читать. Этот сайт отлично справляется со своей задачей: https://www.freeformatter.com/xml-formatter.html - Вставьте XML в Visual Studio или другой редактор. -Найдите атрибуты в XML, которые имеют s: pt, и удалите атрибуты. -Скопируйте и вставьте обновленный XML обратно в поле Final Renderings элемента. -Сохранить и опубликовать.

После этого ошибки перестанут появляться в ваших логах. Однако вам нужно будет запустить тест снова.

person Marina    schedule 30.05.2019