在AEM中將JWT移轉至OAuth後,智慧標籤功能無法運作

在Adobe Experience Manager (AEM) Managed Services支援中,智慧標籤功能在從JWT移轉至OAuth驗證後無法運作。 若要解決此問題,請套用Hotfix,重新設定OAuth設定、Adobe IMS和智慧標籤雲端服務,並驗證設定。

說明 description

環境

Adobe Experience Manager (AEM) Managed Services支援, v6.5 (特別在Assets產品中)

問題/症狀

從JWT移轉至OAuth後,智慧標籤功能無法正確運作。 在設定驗證期間發生NullPointerException錯誤,儘管套用了Hotfix並遵循設定指南。

相關錯誤記錄擷取:

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後無法運作的問題,請執行下列步驟:

  1. 套用您SP專屬的Hotfix (例如SP21)以進行OAuth整合,並注意將會刪除現有設定。
  2. 根據AMS和內部部署使用者的檔案重新設定OAuth設定: OAuth設定指南
  3. 導覽至 工具 > 安全性 > Adobe IMS設定 並為智慧標籤建立新的IMS設定。
  4. 移至 工具 > 雲端服務 > 智慧標籤 並設定智慧標籤雲端服務。
  5. /system/console/jmx/com.day.cq.dam.similaritysearch.internal.impl:type=similaritysearch存取JMX主控台,並確認沒有java.lang.NullPointerException錯誤。 如果錯誤持續存在,請檢查步驟7。
  6. 上傳影像以確認已成功產生智慧標籤。
  7. 如果Null指標例外狀況持續存在,請在CRX/DE中將sling:resourceType屬性更新為/conf/global/settings/cloudconfigs/smarttags/<configname>/jcr:content"dam/components/smarttaggingservicepage",然後重新啟動執行個體。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f