Les propriétés de la ressource sont manquantes en raison d’un échec de compilation JSP de l’interface utilisateur de gestion des ressources numériques
Cet article décrit comment résoudre un problème dans Adobe Experience Manager en raison duquel les propriétés de la ressource sont manquantes, car un fichier JSP de l’interface utilisateur de gestion des ressources numériques ne peut pas être compilé en raison d’importations obsolètes des composants Social ou Rating . Pour résoudre ce problème, consultez les erreurs de compilation JSP, recherchez le contenu obsolète de l’interface utilisateur de gestion des ressources numériques ou les superpositions obsolètes, installez le package approprié pour votre version LTS 6.5 d’AEM et validez l’écran Métadonnées de ressource.
Description description
Environnement
Adobe Experience Manager (AEM) 6.5 LTS ou version ultérieure
Symptômes
- Les propriétés des ressources n’apparaissent pas à l’écran Métadonnées de ressources dans certains environnements, même si elles sont visibles dans d’autres.
- Les journaux d’erreurs affichent les échecs de compilation JSP faisant référence à des classes manquantes telles que
com.adobe.cq.social.tally.client.api.Rating.
Cause
Ce problème se produit lorsque le JSP de l’interface utilisateur de la gestion des ressources numériques chargé d’afficher les évaluations de ressources ne se compile pas en raison de références à d’anciens lots d’évaluation/de réseaux sociaux qui ont été supprimés dans AEM 6.5 LTS. Elle est souvent due à un package de cq-dam-content manquant ou obsolète ou à des superpositions obsolètes qui masquent le contenu mis à jour.
Résolution resolution
Suivez les étapes ci-dessous pour résoudre le problème.
-
Consultez les journaux d’erreurs dans l’environnement affecté pour identifier les erreurs de compilation JSP qui font référence à des classes de réseaux sociaux ou d’évaluation manquantes.
-
Confirmez que la
/libs/dam/gui/coral/components/admin/rating/individualrating/individualrating.jspéchoue en raison d’instructions d’importation héritées. -
Recherchez du contenu ou des recouvrements obsolètes dans l’environnement affecté.
- Recherchez un package
cq-dam-contentobsolète. - Inspectez les recouvrements sous les
/apps/dam/gui/.../ratingqui masquent le contenu LTS mis à jour.
- Recherchez un package
-
Dans le gestionnaire de packages, comparez la version de
cq-dam-contententre vos environnements de travail et ceux concernés. Assurez-vous que la version correcte de la version AEM 6.5 LTS installée est installée dans tous les environnements. Par exemple, un environnement peut utiliser une version telle quecom.adobe.cq.dam:cq-dam-content:zip:2.5.1240. -
Si le package
cq-dam-contentrequis est manquant, installez-le à l’aide du gestionnaire de packages. -
Si le problème persiste après l’installation, redémarrez l’instance AEM.
-
Accédez à l’écran Métadonnées de ressource pour les ressources affectées et vérifiez que les propriétés sont désormais visibles.