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:

  1. 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.
  2. Vuelva a configurar OAuth según la documentación para usuarios de AMS y locales: Guía de configuración de OAuth.
  3. Vaya a Herramientas > Seguridad > Configuración de Adobe IMS y cree una nueva configuración de IMS para etiquetas inteligentes.
  4. Ir a Herramientas > Servicios de nube > Etiqueta inteligente y configure el servicio de nube de etiquetas inteligentes.
  5. Acceda a la consola JMX en /system/console/jmx/com.day.cq.dam.similaritysearch.internal.impl:type=similaritysearch y asegúrese de que no haya java.lang.NullPointerException errores. Si los errores persisten, compruebe el paso 7.
  6. Cargue una imagen para verificar que las etiquetas inteligentes se han generado correctamente.
  7. Si persiste la excepción de puntero nulo, actualice la propiedad sling:resourceType a "dam/components/smarttaggingservicepage" en /conf/global/settings/cloudconfigs/smarttags/<configname>/jcr:content en CRX/DE y reinicie la instancia.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f