La funzionalità Tag avanzati non funziona dopo la migrazione da JWT a OAuth in AEM
In Supporto Managed Services per Adobe Experience Manager (AEM), la funzionalità Tag avanzati non è operativa in seguito alla migrazione dall’autenticazione JWT a OAuth. Per risolvere questo problema, applica l’Hotfix, riconfigura le impostazioni OAuth, Adobe IMS e Smart Tags Cloud Services e convalida la configurazione.
Descrizione description
Ambiente
Supporto Adobe Experience Manager (AEM) per Managed Services, v6.5 (in particolare nell’offerta Assets)
Problema/Sintomi
Dopo la migrazione da JWT a OAuth, la funzionalità Tag avanzati non funziona correttamente. Si è verificato un errore NullPointerException durante la convalida della configurazione, nonostante l'applicazione dell'aggiornamento rapido e la procedura descritta nella guida alla configurazione.
Estrazione registro errori rilevante:
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)
Risoluzione resolution
Per risolvere il problema di funzionamento della funzionalità Tag avanzati dopo la migrazione da JWT a OAuth, effettua le seguenti operazioni:
- Applica l’hotfix specifico all’SP (ad esempio, SP21) per l’integrazione OAuth, notando che le configurazioni esistenti verranno eliminate.
- Riconfigura le impostazioni OAuth in base alla documentazione per AMS e gli utenti locali: Guida alla configurazione OAuth.
- Passa a Strumenti
>Sicurezza>Configurazione Adobe IMS e crea una nuova configurazione IMS per Tag avanzati. - Vai a Strumenti
>Servizi cloud>Tag avanzati e configura il servizio cloud di tag avanzati. - Accedere alla console JMX all'indirizzo
/system/console/jmx/com.day.cq.dam.similaritysearch.internal.impl:type=similaritysearche verificare che non siano presenti errorijava.lang.NullPointerException. Se gli errori persistono, controllare il passaggio 7. - Carica un’immagine per verificare che i tag avanzati siano generati correttamente.
- Se l'eccezione Null Pointer persiste, aggiornare la proprietà
sling:resourceTypea"dam/components/smarttaggingservicepage"in/conf/global/settings/cloudconfigs/smarttags/<configname>/jcr:contentin CRX/DE e riavviare l'istanza.