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
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
Så här löser du problemet med smarta taggar som inte fungerar efter migrering från JWT till OAuth:
- 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.
- Konfigurera om OAuth-inställningarna enligt dokumentationen för AMS och prem-användare: OAuth Configuration Guide.
- Navigera till Verktyg
>
Säkerhet>
Adobe IMS-konfiguration och skapa en ny IMS-konfiguration för smarta taggar. - Gå till Verktyg
>
Molntjänster>
Smart Tag och konfigurera molntjänsten Smart Tag. - Gå till JMX-konsolen på
/system/console/jmx/com.day.cq.dam.similaritysearch.internal.impl:type=similaritysearch
och kontrollera att det inte finns någrajava.lang.NullPointerException
-fel. Om felen kvarstår kontrollerar du steg 7. - Överför en bild för att verifiera att smarta taggar har genererats.
- 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.