AEMでのJWTからOAuthへの移行後、スマートタグ機能が機能しない
Adobe Experience Manager(AEM)Managed Services サポートでは、JWTからOAuth認証への移行後、スマートタグ機能は動作しません。 この問題を解決するには、ホットフィックスを適用し、OAuth設定、Adobe IMS、およびスマートタグクラウドサービスを再設定し、設定を検証します。
説明 description
環境
Adobe Experience Manager(AEM)Managed Services サポート、v6.5 (特にAssetsの製品内)
問題/症状
JWTからOAuthに移行すると、スマートタグ機能が正しく動作しません。 ホットフィックスを適用し、設定ガイドに従っているにもかかわらず、設定の検証中にNullPointerException エラーが発生します。
関連するエラーログ抽出:
java.lang.NullPointerExceptionat com.google.common.base.Preconditions.checkNotNull(Preconditions.java:192)at com.google.common.cache.LocalCache.get(LocalCache.java:3931)at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4721)at com.day.cq.dam.similaritysearch.internal.impl.SimilaritySearchServiceImpl.getServiceVersion(SimilaritySearchServiceImpl.java:478)at com.day.cq.dam.similaritysearch.internal.impl.SimilaritySearchMBeanImpl.validateConfigs(SimilaritySearchMBeanImpl.java:201)
解決策 resolution
JWTからOAuthへの移行後にスマートタグ機能が機能しない問題を解決するには、次の手順に従います。
- OAuth統合のためにSP (SP21など)に固有のホットフィックスを適用します。既存の設定は削除されます。
- AMSおよびオンプレミス ユーザー向けのドキュメント:OAuth設定ガイド に従って、OAuth設定を再構成します。
- ツール に移動します
>セキュリティ>Adobe IMS設定を実行し、スマートタグ用の新しいIMS設定を作成します。 - ツール に移動
>クラウドサービス>スマートタグ とスマートタグクラウドサービスの設定。 /system/console/jmx/com.day.cq.dam.similaritysearch.internal.impl:type=similaritysearchのJMX コンソールにアクセスし、java.lang.NullPointerExceptionエラーがないことを確認します。 エラーが引き続き発生する場合は、手順7を確認します。- 画像をアップロードして、スマートタグが正常に生成されたことを確認します。
- ヌルポインターの例外が解決しない場合は、CRX/DEの
/conf/global/settings/cloudconfigs/smarttags/<configname>/jcr:contentでsling:resourceTypeプロパティを"dam/components/smarttaggingservicepage"に更新し、インスタンスを再起動します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles