Редактор содержимого Sitecore выдает: Ошибка сервера в «/» Ошибка приложения - PullRequest
0 голосов
/ 25 января 2019

Когда я пытаюсь открыть редактор контента в Sitecore 9.1, он выдает следующую ошибку. Это ссылка на трассировку стека:

stack trace

, пожалуйста, помогите мне решить эту ошибку.

Ссылка на объект не установлена ​​для экземпляра объекта. Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении : System.NullReferenceException: ссылка на объект не установлена ​​для экземпляра объекта.

Ошибка источника : необработанное исключение было сгенерировано во время выполнения текущего веб-запроса. Информацию о происхождении и местонахождении исключения можно определить с помощью приведенной ниже трассировки стека исключений.

Трассировка стека: [NullReferenceException: ссылка на объект не установлена ​​для экземпляра объекта.] Sitecore.Buckets.Commands.MakeTemplateBucketable.GetToolTip (контекст CommandContext, подсказка строки) +167 Sitecore.Web.UI.WebControls.Ribbons.Ribbon.FillParamsFromCommand (CommandContext commandContext, RibbonCommandParams ribbonCommandParams) +186 Sitecore.Web.UI.WebControls.Ribbons.Ribbon.GetCommandParameters (Элемент controlItem, CommandContext commandContext) +78 Sitecore.Web.UI.WebControls.Ribbons.Ribbon.RenderSmallCheckButton (вывод HtmlTextWriter, кнопка «Элемент», CommandContext commandContext) +99 Sitecore.Web.UI.WebControls.Ribbons.Ribbon.RenderButton (вывод HtmlTextWriter, кнопка Item, CommandContext commandContext) +823 Sitecore.Web.UI.WebControls.Ribbons.Ribbon.RenderChunk (вывод HtmlTextWriter, чанк элемента, CommandContext commandContext) +341 Sitecore.Web.UI.WebControls.Ribbons.Ribbon.RenderChunk (вывод HtmlTextWriter, блок данных, CommandContext commandContext, логический isContextual, строковый идентификатор) +243 Sitecore.Web.UI.WebControls.Ribbons.Ribbon.RenderChunk (вывод HtmlTextWriter, чанк элемента, CommandContext commandContext, логическое значение isContextual) +160 Sitecore.Web.UI.WebControls.Ribbons.Ribbon.RenderChunks (вывод HtmlTextWriter, полоса элементов, CommandContext commandContext, логическое значение isContextual) +425 Sitecore.Web.UI.WebControls.Ribbons.Ribbon.RenderStrips (вывод HtmlTextWriter, лента элементов, логическое значение isContextual, ListString visibleStripList) +1612 Sitecore.Web.UI.WebControls.Ribbons.Ribbon.RenderStrips (вывод HtmlTextWriter, элемент defaultRibbon, элемент contextualRibbon, ListString visibleStripList) +161 Sitecore.Web.UI.WebControls.Ribbons.Ribbon.Render (HtmlTextWriter output) +733 System.Web.UI.Control.RenderControlInternal (средство записи HtmlTextWriter, адаптер ControlAdapter) +131 Sitecore.Web.HtmlUtil.RenderControl (Control ctl) +79 Sitecore.Shell.Applications.ContentManager.ContentEditorForm.UpdateRibbon (папка элементов, логическое значение isCurrentItemChanged, логическое представление showEditor) +559 Sitecore.Shell.Applications.ContentManager.ContentEditorForm.Update () +581 Sitecore.Shell.Applications.ContentManager.ContentEditorForm.OnPreRendered (EventArgs e) +204 [TargetInvocationException: Исключение было сгенерировано целью вызова.] System.RuntimeMethodHandle.InvokeMethod (цель объекта, аргументы объекта [], сигнатура сигнатуры, логический конструктор) +0 System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal (параметры объекта, параметры объекта [], параметры объекта []) +128 System.Reflection.RuntimeMethodInfo.Invoke (Object obj, BindingFlags invokeAttr, Binder Binder, параметры Object [], CultureInfo culture) +142 Sitecore.Reflection.ReflectionUtil.InvokeMethod (метод MethodInfo, параметры Object [], Object obj) +89 Sitecore.Shell.Applications.ContentManager.ContentEditorPage.OnPreRender (EventArgs e) +143 System.Web.UI.Control.PreRenderRecursiveInternal () +200System.Web.UI.Page.ProcessRequestMain (логическое значение includeStagesBeforeAsyncPoint, логическое значение includeStagesAfterAsyncPoint) + 7479

1 Ответ

0 голосов
/ 23 марта 2019

Только что получил ту же ошибку. Это происходит, когда шаблон элемента, который вы пытаетесь открыть, поврежден. В вашем случае вы, вероятно, сломали Home Item, который автоматически выбирается при открытии редактора контента. Для проверки вы можете переименовать домашний элемент в DBBrowser (чтобы он не выбирался автоматически). После этого редактор контента должен снова работать, и вы увидите предупреждение о неработающей ссылке на панели быстрых действий.

Возможно, самый простой способ исправить это:

  • Создайте пакет с полной иерархией шаблонов вашего домашнего элемента
  • Установите этот пакет

После этого вы сможете переименовать свой домашний элемент и нормально запустить редактор содержимого.

...