アバターのファセットの解像度の値が170x170を超える場合、コンタクトがインデックスされない


説明

コンタクトのアバターのファセットの解像度の値が170x170を超える場合、コンタクトがインデックスされない可能性があります。問題が発生した場合、以下のメッセージがIndexWorkerのログに出力されます。

[Error] The attempt to recover from previous failure has not been successful. There will be another attempt. Attempts count: 7215
System.FormatException: Invalid length for a Base-64 char array or string.
   at System.Convert.FromBase64_Decode(Char* startInputPtr, Int32 inputLength, Byte* startDestPtr, Int32 destLength)
   at System.Convert.FromBase64CharPtr(Char* inputPtr, Int32 inputLength)
   at System.Convert.FromBase64String(String s)
   at Sitecore.XConnect.Serialization.XObjectReader.ReadPrimitive(JsonReader reader, XdbPrimitiveTypeKind typeKind)
   at Sitecore.XConnect.Serialization.XObjectReader.ReadXObject(XdbType expectedType)
   at Sitecore.Xdb.Collection.Search.Solr.SolrResults.JsonParseExtensions.ToXObject(JObject jobject, XdbModel model, XdbType expectedType)
   at Sitecore.Xdb.Collection.Search.Solr.SolrResults.JsonParseExtensions.ToXObject(JObject jobject, XdbModel model, EntityType entityType, String facetKey)
   at Sitecore.Xdb.Collection.Search.Solr.DataRecordMapper.CreateFacetPropertyWithLastModified(KeyValuePair`2 facet)
   ...

解決策

本問題を解決するには、影響を受ける製品のバージョンに対応する修正プログラムをダウンロードし、インストールしてください。

各修正プログラムは、特定のSitecore XPバージョン専用に作成されたものですので、他のSitecore XPバージョンにインストールしたり、(互換性が確認されるまでは)他の修正プログラムと組み合わせてインストールしたりしないでください。 特定のSitecore XPインスタンスに他の修正プログラムがインストールされている場合、互換性チェックをSitecoreサポートにご依頼ください。

インストールの手順書および関連ファイルを確認するには、ZIPファイルの内容を解凍する必要がある点にご注意ください。CMインスタンスに修正プログラムをインストールした後、貴社の通常の開発方法で、他のインスタンスと同期してください。