A funcionalidade de Tags inteligentes não funciona após a migração do JWT para o OAuth no AEM
No Suporte do Adobe Experience Manager (AEM) Managed Services, a funcionalidade de Tags inteligentes não está operacional após a migração do JWT para a autenticação OAuth. Para resolver isso, aplique o Hotfix, redefina as configurações do OAuth, o Adobe IMS e os Serviços de nuvem de tags inteligentes e valide a configuração.
Descrição description
Ambiente
Suporte ao Adobe Experience Manager (AEM) Managed Services, v6.5 (especificamente na oferta da Assets)
Problema/Sintomas
Depois de migrar do JWT para o OAuth, a funcionalidade de Tags inteligentes falha ao operar corretamente. Um erro NullPointerException ocorre durante a validação da configuração, apesar de aplicar o hotfix e seguir o guia de configuração.
Extração de log de erros 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)
Resolução resolution
Para resolver o problema de a funcionalidade Tags inteligentes não funcionar após a migração do JWT para o OAuth, siga estas etapas:
- Aplique o hotfix específico ao seu SP (por exemplo, SP21) para integração OAuth, observando que as configurações existentes serão excluídas.
- Redefina as configurações do OAuth de acordo com a documentação para usuários do AMS e locais: Guia de Configuração do OAuth.
- Navegue até Ferramentas
>Segurança>Configuração do Adobe IMS e criar uma nova configuração do IMS para as Tags Inteligentes. - Ir para Ferramentas
>Serviços na nuvem>Marca Inteligente e configure o serviço de nuvem de Marca Inteligente. - Acesse o console JMX em
/system/console/jmx/com.day.cq.dam.similaritysearch.internal.impl:type=similaritysearche verifique se não há errosjava.lang.NullPointerException. Se os erros persistirem, verifique a etapa 7. - Faça upload de uma imagem para verificar se as tags inteligentes foram geradas com êxito.
- Se a exceção de ponteiro nulo persistir, atualize a propriedade
sling:resourceTypepara"dam/components/smarttaggingservicepage"em/conf/global/settings/cloudconfigs/smarttags/<configname>/jcr:contentno CRX/DE e reinicie a instância.