Smarta taggar fungerar inte efter JWT till OAuth-migrering i AEM

I Adobe Experience Manager (AEM) Managed Services Support fungerar inte funktionen för smarta taggar efter migrering från JWT till OAuth-autentisering. Åtgärda problemet genom att tillämpa programfixen, konfigurera om OAuth-inställningarna, Adobe IMS och molntjänsterna för smarta taggar och validera konfigurationen.

Beskrivning description

Miljö

Adobe Experience Manager (AEM) Managed Services Support, v6.5 (specifikt i Assets)

Problem/symtom

Efter migrering från JWT till OAuth fungerar inte funktionen för smarta taggar korrekt. Ett NullPointerException-fel inträffar under konfigurationsvalideringen, trots att snabbkorrigeringen tillämpas och konfigurationsguiden följs.

Relevant felloggextrahering:

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)

Upplösning resolution

Så här löser du problemet med smarta taggar som inte fungerar efter migrering från JWT till OAuth:

  1. Använd snabbkorrigeringen som är specifik för din SP (t.ex. SP21) för OAuth-integrering och notera att befintliga konfigurationer kommer att tas bort.
  2. Konfigurera om OAuth-inställningarna enligt dokumentationen för AMS och prem-användare: OAuth Configuration Guide.
  3. Navigera till Verktyg > Säkerhet > Adobe IMS-konfiguration och skapa en ny IMS-konfiguration för smarta taggar.
  4. Gå till Verktyg > Molntjänster > Smart Tag och konfigurera molntjänsten Smart Tag.
  5. Gå till JMX-konsolen på /system/console/jmx/com.day.cq.dam.similaritysearch.internal.impl:type=similaritysearch och kontrollera att det inte finns några java.lang.NullPointerException-fel. Om felen kvarstår kontrollerar du steg 7.
  6. Överför en bild för att verifiera att smarta taggar har genererats.
  7. Om undantaget för Null-pekaren kvarstår uppdaterar du egenskapen sling:resourceType till "dam/components/smarttaggingservicepage" vid /conf/global/settings/cloudconfigs/smarttags/<configname>/jcr:content i CRX/DE och startar om instansen.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f