ロボットとしてパーソナライズされたページにアクセスしたときにEvaluateTestExposureBaseエラーが発生する


解説

ロボットがパーソナライズ ルールが適用されているコンポーネントを含むページにアクセスした際に、ユーザー インターフェイスで次のメッセージが表示され、ページの読み込みに失敗することがあります:

Exception: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: Sitecore.ContentTesting
   at Sitecore.ContentTesting.Pipelines.EvaluateTestExposureBase`1.Process(TPipelineArgs args)
   at (Object , Object )
   at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)
   at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists)
   at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain)
   at Sitecore.Layouts.PageContext.BuildControlTree(Object sender, EventArgs e)
   at System.Web.UI.Page.OnPreInit(EventArgs e)
   at System.Web.UI.Page.PerformPreInit()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

解決法

本問題を解決するには 、最新の累積hotfixをダウンロードしてインストールしてください:

Sitecore XP 9.3の場合:KB1001759