Correction de l’erreur « Échec du chargement des données » lors du tri sur la colonne « Modifié » dans AEM Sites

Lorsque vous triez du contenu en fonction de la colonne Modifié dans les sites Adobe Experience Manager (AEM), une erreur Échec du chargement des données peut s’afficher. Cela se produit généralement car certaines pages enfants ont des nœuds jcr:content manquants ou mal renseignés, provoquant une NullPointerException lors du tri. Pour résoudre ce problème, corrigez les métadonnées des nœuds jcr:content.

Description description

Environnement

Adobe Experience Manager, v6.5

Problème/Symptômes

Lorsque vous accédez à un dossier spécifique dans AEM Sites et passez à la vue Liste, cliquer sur la colonne Modifié pour trier le contenu peut entraîner :

  • Un pop-up d’erreur contenant le message Échec du chargement des données.
  • Logs indiquant une NullPointerException en raison de propriétés cq:lastModified manquantes sous jcr:contentnœuds pour certaines pages enfants :

*ERROR* [ NoRequestId] [ 1.2.3.4 [ 1743697714011] GET /mnt/overlay/wcm/core/content/sites/jcr:content/views/list.0.40.html/content/path/to/folder HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught SlingException java.lang.NullPointerException: null.

Résolution resolution

Pour résoudre ce problème, procédez comme suit :

  1. Inspectez la sortie JSON du dossier concerné (par exemple, http://host:port/content/path/to/folder.3.json) ou vérifiez le contenu dans crx/de.Recherchez les pages enfants dont les nœuds jcr:content sont manquants et correctement renseignés, qui doivent inclure des propriétés telles que cq:lastModified.
  2. Pour chaque page problématique, ajoutez un nœud jcr:content correctement configuré ou supprimez l’ensemble du nœud. Assurez-vous que les propriétés requises telles que cq:lastModified et d’autres métadonnées pertinentes sont incluses.
  3. Après avoir mis à jour les pages concernées, revenez au dossier dans AEM Sites, passez en mode Liste et tentez à nouveau d’effectuer un tri à l’aide de la colonne Modifié.
  4. Vérifiez que d’autres branches ou dossiers de la structure de votre site ne présentent pas de problèmes similaires et répétez les étapes 1 à 3 si nécessaire.

Le fait de s’assurer que toutes les pages enfants disposent de métadonnées complètes et cohérentes sous leurs nœuds jcr:content permet de garantir le bon fonctionnement de la fonctionnalité de tri.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f