カスタムのMVCレンダリングを使用してSitecoreのスタート画面(launchpad)をカスタマイズしようとした際に、NullReferenceExceptionがスローされたり、スタート画面のページが読み込まれなかったりする場合があります。
[NullReferenceException: Object reference not set to an instance of an object.]
Sitecore.Mvc.Pipelines.Response.RenderPlaceholder.PerformRendering.CreateCyclePreventer(String placeholderName, Rendering rendering) +39
Sitecore.Mvc.Pipelines.Response.RenderPlaceholder.PerformRendering.Render(String placeholderName, TextWriter writer, RenderPlaceholderArgs args) +154
(Object , Object[] ) +73
Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) +483
Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain) +21
Sitecore.Mvc.Pipelines.PipelineService.RunPipeline(String pipelineName, TArgs args) +192
Sitecore.Mvc.Helpers.SitecoreHelper.Placeholder(String placeholderName) +258
ASP._sitecore_shell_client_Business_Component_Library_Layouts_Renderings_Containers_ColumnPanels_ColumnPanel_cshtml.Execute() +830
System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +252
System.Web.Mvc.WebViewPage.ExecutePageHierarchy() +147
System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +121
System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData) +136
Sitecore.Mvc.Presentation.ViewRenderer.Render(TextWriter writer) +342
この問題を解決するには、下記のいずれかのオプションを検討してください: