カタログ アイテムのブランチ内のすべてのアイテムのロードに失敗し、未処理の例外が発生する可能性があります。この問題は、「Catalog Mappings」テーブルに非常に多くのレコードがあり、カタログ マッピングのサイズが2GBを超えていることが原因で発生します。次のメッセージがログ ファイルに記録されます。
ERROR Commerce.Connector - Request URL: GetCatalogMappings(environmentName='') - Exception: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown. at System.Text.StringBuilder.ToString() at Sitecore.Commerce.Engine.Connect.DataProvider.CommerceRepository.InvokeHttpClientGet(String serviceCallUrl, Boolean useCommerceOps, Boolean raiseException, String language, String environment, IDictionary`2 headers) Exception: System.OutOfMemoryException Message: Exception of type 'System.OutOfMemoryException' was thrown. Source: mscorlib at System.Text.StringBuilder.ToString() at Sitecore.Commerce.Engine.Connect.DataProvider.CommerceRepository.InvokeHttpClientGet(String serviceCallUrl, Boolean useCommerceOps, Boolean raiseException, String language, String environment, IDictionary`2 headers)
本問題を解決するには、以下のいずれかのオプションを検討してください:
Hotfixは特定のSitecore XCバージョン向けに作成されたものであり、他のバージョンのSitecore XCにインストールしたり、(互換性が確認できるまでは)他のHotfixと組み合わせてインストールしたりしないでください。特定のSitecore XCインスタンスに他の Hotfixが既にインストールされている場合、Sitecore サポートに互換性チェックのリクエストをお問い合わせください。
ZIPファイルを解凍し、インストールの手順や関連ファイルを確認してください。HotfixはCMインスタンスにインストールしてから、貴社の標準の開発手法で他のインスタンスと同期する必要があります。