Beheben des Fehlers „Daten konnten nicht geladen werden“ beim Sortieren nach der Spalte „Geändert“ in AEM Sites
Wenn Sie Inhalte nach der Spalte Geändert in Adobe Experience Manager (AEM) Sites sortieren, wird möglicherweise der Fehler Daten können nicht geladen werden angezeigt. Dies geschieht normalerweise, weil auf einigen untergeordneten Seiten jcr:content Knoten fehlen oder nicht ordnungsgemäß ausgefüllt sind, was beim Sortieren zu einer NullPointerException führt. Um dieses Problem zu beheben, beheben Sie jcr:content Metadatenknoten.
Beschreibung description
Umgebung
Adobe Experience Manager, v6.5
Problem/Symptome
Wenn Sie zu einem bestimmten Ordner in AEM Sites navigieren und zur Listenansicht wechseln, kann das Klicken auf die Geändert Spalte zum Sortieren von Inhalten folgende Auswirkungen haben:
- Ein Fehler-Popup mit der Meldung Daten können nicht geladen werden.
- Protokolle, die auf eine NullPointerException hinweisen, da
cq:lastModifiedEigenschaften unter „Knotenjcr:contentfür bestimmte untergeordnete Seiten fehlen:
*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.
Auflösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben:
- Überprüfen Sie die JSON-Ausgabe des betroffenen Ordners (z. B.
http://host:port/content/path/to/folder.3.json) oder überprüfen Sie den Inhalt incrx/de.Suchen Sie nach untergeordneten Seiten, denen ordnungsgemäß ausgefülltejcr:content-Knoten fehlen, die Eigenschaften wiecq:lastModifiedenthalten sollten. - Fügen Sie für jede problematische Seite einen ordnungsgemäß konfigurierten
jcr:contenthinzu oder löschen Sie den gesamten Knoten. Stellen Sie sicher, dass erforderliche Eigenschaften wiecq:lastModifiedund andere relevante Metadaten enthalten sind. - Navigieren Sie nach dem Aktualisieren der betroffenen Seiten zurück zum Ordner in AEM Sites, wechseln Sie zur Listenansicht und versuchen Sie erneut, nach der Spalte Geändert zu sortieren.
- Überprüfen Sie andere Verzweigungen oder Ordner innerhalb Ihrer Site-Struktur auf ähnliche Probleme und wiederholen Sie bei Bedarf die Schritte 1 bis 3.
Wenn Sie sicherstellen, dass alle untergeordneten Seiten vollständige und konsistente Metadaten unter ihren jcr:content Knoten haben, funktioniert die Sortierfunktion ordnungsgemäß.