La funcionalidad Etiquetas inteligentes no funciona después de la migración de JWT a OAuth en AEM
En el Soporte de Managed Services de Adobe Experience Manager (AEM), la funcionalidad Etiquetas inteligentes no está operativa después de la migración de JWT a la autenticación OAuth. Para resolver esto, aplique la revisión, vuelva a configurar OAuth, Adobe IMS y Smart Tags Cloud Services y valide la configuración.
Descripción description
Entorno
Soporte de Adobe Experience Manager (AEM) Managed Services, v6.5 (específicamente dentro de la oferta de Assets)
Problema/Síntomas
Después de migrar de JWT a OAuth, la funcionalidad Etiquetas inteligentes no funciona correctamente. Se produce un error NullPointerException durante la validación de la configuración, a pesar de aplicar la revisión y seguir la guía de configuración.
Extracción de registro de error relevante:
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)
Resolución resolution
Para resolver el problema de que la funcionalidad Etiquetas inteligentes no funciona después de la migración de JWT a OAuth, siga estos pasos:
- Aplique la revisión específica a su SP (por ejemplo, SP21) para la integración de OAuth, teniendo en cuenta que se eliminarán las configuraciones existentes.
- Vuelva a configurar OAuth según la documentación para usuarios de AMS y locales: Guía de configuración de OAuth.
- Vaya a Herramientas
>Seguridad>Configuración de Adobe IMS y cree una nueva configuración de IMS para etiquetas inteligentes. - Ir a Herramientas
>Servicios de nube>Etiqueta inteligente y configure el servicio de nube de etiquetas inteligentes. - Acceda a la consola JMX en
/system/console/jmx/com.day.cq.dam.similaritysearch.internal.impl:type=similaritysearchy asegúrese de que no hayajava.lang.NullPointerExceptionerrores. Si los errores persisten, compruebe el paso 7. - Cargue una imagen para verificar que las etiquetas inteligentes se han generado correctamente.
- Si persiste la excepción de puntero nulo, actualice la propiedad
sling:resourceTypea"dam/components/smarttaggingservicepage"en/conf/global/settings/cloudconfigs/smarttags/<configname>/jcr:contenten CRX/DE y reinicie la instancia.