As propriedades do ativo estão ausentes devido a uma falha de compilação JSP da interface do DAM
Este artigo descreve como resolver um problema no Adobe Experience Manager em que as propriedades do ativo estão ausentes porque um JSP da interface do usuário do DAM não é compilado devido a importações desatualizadas de Social ou Classificação. Para corrigir isso, revise os erros de compilação de JSP, verifique se há conteúdo de interface do usuário do DAM desatualizado ou sobreposições obsoletas, instale o pacote correto para a build AEM 6.5 LTS e valide a tela Metadados de ativos.
Descrição description
Ambiente
Adobe Experience Manager (AEM) 6.5 LTS ou posterior
Sintomas
- As propriedades do ativo não aparecem na tela Metadados do ativo em alguns ambientes, mesmo que estejam visíveis em outros.
- Os logs de erros mostram falhas de compilação de JSP referenciando classes ausentes, como
com.adobe.cq.social.tally.client.api.Rating.
Causa
Esse problema ocorre quando o JSP da interface do DAM responsável por exibir classificações de ativos falha ao ser compilado devido a referências a pacotes de classificação/sociais herdados que foram removidos no AEM 6.5 LTS. Geralmente é causado por um pacote cq-dam-content ausente ou desatualizado ou por sobreposições obsoletas que sombream o conteúdo atualizado.
Resolução resolution
Siga as etapas abaixo para resolver o problema.
-
Revise os logs de erro no ambiente afetado para erros de compilação de JSP que fazem referência a classes sociais ou de classificação ausentes.
-
Confirme se
/libs/dam/gui/coral/components/admin/rating/individualrating/individualrating.jspfalhou devido a instruções de importação herdadas. -
Verifique se há conteúdo ou sobreposições obsoletas no ambiente afetado.
- Verifique se há um pacote
cq-dam-contentdesatualizado. - Inspecione as sobreposições em
/apps/dam/gui/.../ratingque acompanham o conteúdo LTS atualizado.
- Verifique se há um pacote
-
No Gerenciador de Pacotes, compare a versão do
cq-dam-contententre seus ambientes de trabalho e os afetados. Verifique se a versão correta da versão instalada do AEM 6.5 LTS está instalada em todos os ambientes. Por exemplo, um ambiente pode usar uma versão comocom.adobe.cq.dam:cq-dam-content:zip:2.5.1240. -
Se o pacote
cq-dam-contentnecessário estiver ausente, instale-o usando o Gerenciador de Pacotes. -
Se o problema persistir após a instalação, reinicie a instância do AEM.
-
Acesse a tela Metadados do ativo dos ativos afetados e verifique se as propriedades agora estão visíveis.