ロボットがページを訪問した際、例外がスローされる


説明

以下のエラーにより、検索エンジンによるページのインデックス作成が失敗する場合があります。本問題は、コマース キャンペーンとゴールが割り当てられているか、ソースコードによってトリガーされているページで発生します。

Exception: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: Sitecore.Commerce
  Sitecore.Commerce.Pipelines.Common.TriggerPageEvent.Process(ServicePipelineArgs args) +1443
  (Object , Object[] ) +82
  Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) +364
  Sitecore.Commerce.Pipelines.PipelineService.RunPipeline(String pipelineName, TArgs args) +69
  Sitecore.Commerce.Services.ServiceProvider.RunPipeline(String pipelineName, TRequest request) +281
  Sitecore.Reference.Storefront.Managers.CatalogManager.VisitedCategoryPage(CommerceStorefront storefront) +261
   Sitecore.Reference.Storefront.Controllers.CatalogController.VisitedCategoryPage() +36
   ...

解決策

本問題を解決するには、次のオプションのいずれかを検討してください。

本 Hotfix は Sitecore Commerceバージョン向けに作成されたものであり、他のバージョンのSitecore Commerceにインストールしたり、(互換性を確認できるまでは)他のHotfixと組み合わせてインストールすることはできませんので、ご注意ください。
既に他の Hotfix が特定のSitecore Commerceのインスタンスにインストールされている場合で、互換性チェックのリクエストをSitecoreサポートにお問い合わせください。

ZIPファイルを解凍し、インストールの手順や関連ファイルを確認してください。HotfixはCMインスタンスにインストールしてから、貴社の標準の開発手法で他のインスタンスと同期する必要があります。