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:

  1. Pas hotfix toe specifiek voor uw SP (b.v., SP21) voor integratie OAuth, opmerkend dat de bestaande configuraties zullen worden geschrapt.
  2. Pas de montages OAuth zoals per de documentatie voor ​ AMS en gebruikers op prem aan: De Gids van de Configuratie OAuth ​.
  3. Ga aan Hulpmiddelen > Veiligheid > de Configuratie van Adobe IMS en creeer een nieuwe configuratie IMS voor Slimme Markeringen.
  4. Ga naar Hulpmiddelen > de Diensten van de Wolk > Slimme Markering en vorm de Slimme de wolkendienst van de Markering.
  5. Open de JMX-console op /system/console/jmx/com.day.cq.dam.similaritysearch.internal.impl:type=similaritysearch en controleer of java.lang.NullPointerException -fouten voorkomen. Controleer stap 7 als er nog fouten optreden.
  6. Upload een afbeelding om te controleren of slimme tags zijn gegenereerd.
  7. Als de uitzondering Null-aanwijzer aanhoudt, werkt u de eigenschap sling:resourceType bij naar "dam/components/smarttaggingservicepage" at /conf/global/settings/cloudconfigs/smarttags/<configname>/jcr:content in CRX/DE en start u de instantie opnieuw.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f