Proprietà risorsa mancanti a causa di un errore di compilazione JSP nell’interfaccia utente DAM

Questo articolo descrive come risolvere un problema in Adobe Experience Manager in cui le proprietà delle risorse non sono presenti perché una JSP dell’interfaccia utente DAM non viene compilata a causa di importazioni Social o Rating obsolete. Per risolvere questo problema, controlla gli errori di compilazione JSP, individua contenuti obsoleti dell’interfaccia utente DAM o sovrapposizioni non aggiornate, installa il pacchetto corretto per la build AEM 6.5 LTS e convalida la schermata Metadati risorse.

Descrizione description

Ambiente

Adobe Experience Manager (AEM) 6.5 LTS o versione successiva

Sintomi

  • Le proprietà della risorsa non vengono visualizzate nella schermata Metadati risorsa in alcuni ambienti, anche se sono visibili in altri.
  • I registri di errore mostrano gli errori di compilazione JSP che fanno riferimento a classi mancanti, ad esempio com.adobe.cq.social.tally.client.api.Rating.

Causa

Questo problema si verifica quando la compilazione della JSP dell’interfaccia utente DAM responsabile della visualizzazione delle valutazioni delle risorse non riesce a causa di riferimenti a bundle Social/Rating legacy rimossi in AEM 6.5 LTS. È spesso causato da un pacchetto cq-dam-content mancante o obsoleto o da sovrapposizioni non aggiornate che ombreggiano il contenuto aggiornato.

Risoluzione resolution

Per risolvere il problema, segui la procedura riportata di seguito.

  1. Esamina i registri di errore nell’ambiente interessato per individuare eventuali errori di compilazione JSP che fanno riferimento a classi Social o Rating mancanti.

  2. Verificare che /libs/dam/gui/coral/components/admin/rating/individualrating/individualrating.jsp non riesca a causa di istruzioni di importazione legacy.

  3. Verifica la presenza di contenuti o sovrapposizioni non aggiornati nell’ambiente interessato.

    • Verificare la presenza di un pacchetto cq-dam-content obsoleto.
    • Controllare le sovrapposizioni in /apps/dam/gui/.../rating che ombreggiano il contenuto LTS aggiornato.
  4. In Gestione pacchetti, confrontare la versione di cq-dam-content tra gli ambienti di lavoro e quelli interessati. Assicurati che in tutti gli ambienti sia installata la versione corretta per la versione installata di AEM 6.5 LTS. Ad esempio, un ambiente può utilizzare una versione come com.adobe.cq.dam:cq-dam-content:zip:2.5.1240.

  5. Se manca il pacchetto cq-dam-content richiesto, installarlo utilizzando Gestione pacchetti.

  6. Se il problema persiste dopo l’installazione, riavvia l’istanza di AEM.

  7. Accedi alla schermata Metadati risorsa per le risorse interessate e verifica che le proprietà siano ora visibili.

Lettura correlata

recommendation-more-help
experience-cloud-kcs-help-kbarticles