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.
-
Esamina i registri di errore nell’ambiente interessato per individuare eventuali errori di compilazione JSP che fanno riferimento a classi Social o Rating mancanti.
-
Verificare che
/libs/dam/gui/coral/components/admin/rating/individualrating/individualrating.jspnon riesca a causa di istruzioni di importazione legacy. -
Verifica la presenza di contenuti o sovrapposizioni non aggiornati nell’ambiente interessato.
- Verificare la presenza di un pacchetto
cq-dam-contentobsoleto. - Controllare le sovrapposizioni in
/apps/dam/gui/.../ratingche ombreggiano il contenuto LTS aggiornato.
- Verificare la presenza di un pacchetto
-
In Gestione pacchetti, confrontare la versione di
cq-dam-contenttra 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 comecom.adobe.cq.dam:cq-dam-content:zip:2.5.1240. -
Se manca il pacchetto
cq-dam-contentrichiesto, installarlo utilizzando Gestione pacchetti. -
Se il problema persiste dopo l’installazione, riavvia l’istanza di AEM.
-
Accedi alla schermata Metadati risorsa per le risorse interessate e verifica che le proprietà siano ora visibili.