Редактор контента Sitecore прерывается при открытии определенного элемента на определенном языке

Я столкнулся с этой странной ошибкой в ​​​​действующем экземпляре Sitecore.

Это многоязычный, английский и французский. Он имеет более тысячи элементов контента.

С двумя предметами (это то, что мы нашли до сих пор) у меня возникла эта проблема.

Я могу открыть элемент в его английской версии, но когда я пытаюсь переключить язык на французский, ничего не происходит. Если я выберу любой другой элемент, переключусь на французский язык, а затем попытаюсь открыть этот проблемный элемент, Редактор контента сломается и перестанет отвечать.

Эта ошибка регистрируется в журнале Sitecore:

4236 12:00:36 INFO  HttpModule is being initialized
4236 12:00:36 ERROR Could not decrypt value85953F0F(...trimmed...)B2A
Exception: System.Web.HttpException
Message: Unable to validate data.
Source: System.Web
   at System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean fEncrypt, Byte[] buf, Byte[] modifier, Int32 start, Int32 length, Boolean useValidationSymAlgo, Boolean useLegacyMode, IVType ivType, Boolean signData)
   at System.Web.Security.FormsAuthentication.Decrypt(String encryptedTicket)
   at Sitecore.Security.Authentication.AuthenticationHelper.GetSavedUser(String cookieName)

Есть ли у кого-нибудь предложения о том, что происходит или что я могу попытаться решить?

Используя Fiddler, я также увидел, что POST и RESPONSE в порядке, как и любой другой язык, переключающийся на элементы.

Также пытался использовать «Необработанные значения», и это все еще ломает мой редактор контента.

Очень ценю любую помощь, ткс


person RobertoBr    schedule 31.10.2014    source источник
comment
Содержимое вводится вручную или вы использовали какой-то сценарий импорта?   -  person nsgocev    schedule 31.10.2014
comment
Вручную, моим клиентом. Он также удалил и воссоздал элемент   -  person RobertoBr    schedule 31.10.2014
comment
Это своего рода общее исключение, но нет причин, чтобы оно отображалось только на определенных предметах. Вы находитесь в среде веб-фермы? Если да, синхронизированы ли машинные ключи? Можете ли вы попробовать удалить файлы cookie и попытаться снова открыть элементы?   -  person nsgocev    schedule 31.10.2014
comment
Да, ты прав. Я нашел проблему. Они использовали странный символ в многострочном тексте. Как только я удалил этот символ, похожий на точку (.), это сработало.   -  person RobertoBr    schedule 31.10.2014
comment
Я просто пытаюсь выяснить, каков код этого символа, и я полагаю, что он взят из какого-то документа Word, из которого они, возможно, скопировали текст.   -  person RobertoBr    schedule 31.10.2014
comment
Проблема в том, что в случае ошибки элемент не должен сохраняться :). В любом случае хорошая работа по ее решению! :)   -  person nsgocev    schedule 31.10.2014
comment
Спасибо за вашу помощь !   -  person RobertoBr    schedule 31.10.2014


Ответы (1)


Причина, по которой редактор контента ломался, заключалась в том, что в многострочное текстовое поле вводился странный символ. Скорее всего скопировано из вордовского документа.

person RobertoBr    schedule 31.10.2014
comment
Я думал, вы можете ввести любой текст в многострочное текстовое поле? Независимо от любого персонажа. - person RG-3; 03.11.2014
comment
Я думал так же. Я не знаю, что это был за персонаж. Это было похоже на подписанную точку. Случилось так, что этот персонаж нарушал JavaScript, который Sitecore использует для загрузки редактора контента. Даже в редакторе страниц я не мог увидеть персонажа, мне пришлось копировать и вставлять его содержимое в блокнот, чтобы найти его. - person RobertoBr; 03.11.2014