SXA Webサイトのページをロードしようとすると、未処理の例外で失敗する場合があります。ログに次のメッセージが記録されます:
System.NullReferenceException: Object reference not set to an instance of an object. at Sitecore.XA.Feature.SiteMetadata.Services.ExternalLinkGenerator.GetExternalUrl(Item item) at Sitecore.XA.Feature.SiteMetadata.Repositories.OpenGraphMetadata.OpenGraphMetadataRepository.GetMetaTags() at Sitecore.XA.Feature.SiteMetadata.Repositories.MetadataBaseRepository`1.GetModel() at Sitecore.XA.Feature.SiteMetadata.Controllers.OpenGraphMetadataController.GetModel() at Sitecore.XA.Feature.SiteMetadata.Controllers.MetadataController.Index() at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass24_0.<InvokeActionMethodWithFilters>b__0() at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
この問題は断続的に発生します。
本問題を解決するには 、影響を受ける製品バージョンと互換性のあるHotfixをダウンロードしてインストールしてください: