UpdateSearchIndexObserverがアプリケーションの再起動中に例外をスローする場合がある


解説

アプリケーションの再起動時(例えば、アプリケーション プールのリセット時、IISの再起動時など)に、以下のエラーが発生する可能性があります。このような場合、UpdateSearchIndexObserverがコンストラクターで初期化されません:

Exception type: IndexNotFoundException 
Exception message: Index sitecore_marketingdefinitions_web was not found
   at Sitecore.ContentSearch.ContentSearchManager.GetIndex(String name) 
   at Sitecore.Marketing.Search.Observers.Activation.UpdateSearchIndexObserver`1..ctor(ILogger`1 logger, String databaseName, String searchIndex)

解決策

この問題を解決するためには、次のページで入手できる適切なパッチをダウンロードしてインストールします。
https://github.com/SitecoreSupport/Sitecore.Support.255663/releases

他のSitecore XP リリースのソリューションを入手するには、Sitecore サポートに連絡してください。