Functionaliteit voor slimme tags werkt niet na migratie van JWT naar OAuth in AEM
In Adobe Experience Manager (AEM) Managed Services Support is de functie Slimme tags niet operationeel na de migratie van JWT naar OAuth-verificatie. U lost dit probleem op door de hotfix toe te passen, de OAuth-instellingen, Adobe IMS en Smart Tags Cloud Services opnieuw te configureren en de configuratie te valideren.
Beschrijving description
Omgeving
Adobe Experience Manager (AEM) Managed Services Support, v6.5 (specifiek binnen het Assets-aanbod)
Probleem/symptomen
Nadat u van JWT naar OAuth hebt gemigreerd, werkt de functie Slimme tags niet correct. Er treedt een NullPointerException -fout op tijdens de configuratievalidering, ondanks het toepassen van de hotfix en het volgen van de configuratiehandleiding.
Extraheren van foutenlogboek:
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)
Resolutie resolution
Voer de volgende stappen uit om het probleem op te lossen van de functie Slimme tags die niet werkt na de migratie van JWT naar OAuth:
- Pas hotfix toe specifiek voor uw SP (b.v., SP21) voor integratie OAuth, opmerkend dat de bestaande configuraties zullen worden geschrapt.
- Pas de montages OAuth zoals per de documentatie voor AMS en gebruikers op prem aan: De Gids van de Configuratie OAuth .
- Ga aan Hulpmiddelen
>Veiligheid>de Configuratie van Adobe IMS en creeer een nieuwe configuratie IMS voor Slimme Markeringen. - Ga naar Hulpmiddelen
>de Diensten van de Wolk>Slimme Markering en vorm de Slimme de wolkendienst van de Markering. - Open de JMX-console op
/system/console/jmx/com.day.cq.dam.similaritysearch.internal.impl:type=similaritysearchen controleer ofjava.lang.NullPointerException-fouten voorkomen. Controleer stap 7 als er nog fouten optreden. - Upload een afbeelding om te controleren of slimme tags zijn gegenereerd.
- Als de uitzondering Null-aanwijzer aanhoudt, werkt u de eigenschap
sling:resourceTypebij naar"dam/components/smarttaggingservicepage"at/conf/global/settings/cloudconfigs/smarttags/<configname>/jcr:contentin CRX/DE en start u de instantie opnieuw.