Correzione dell’errore "Impossibile caricare i dati" durante l’ordinamento nella colonna "Modificato" in AEM Sites
Quando si ordina il contenuto in base alla colonna modificata in Adobe Experience Manager (AEM) Sites, è possibile che venga visualizzato un errore Impossibile caricare i dati. Ciò si verifica in genere perché alcune pagine figlie hanno nodi jcr:content mancanti o popolati in modo non corretto, causando NullPointerException durante l'ordinamento. Per risolvere, correggere i metadati dei nodi jcr:content.
Descrizione description
Ambiente
Adobe Experience Manager v6.5
Problema/Sintomi
Quando si passa a una cartella specifica in AEM Sites e si passa alla visualizzazione a elenco, facendo clic sulla colonna Modificato per ordinare il contenuto, è possibile che si verifichino le seguenti condizioni:
- Viene visualizzato un messaggio di errore con il messaggio Impossibile caricare i dati.
- Registri che indicano un NullPointerException a causa di proprietà
cq:lastModifiedmancanti neijcr:contentnodi per alcune pagine figlie:
*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.
Risoluzione resolution
Per risolvere il problema, effettua le seguenti operazioni:
- Controllare l'output JSON della cartella interessata (ad esempio,
http://host:port/content/path/to/folder.3.json) o controllare il contenuto incrx/de.Cercare pagine figlie con nodijcr:contentcompilati correttamente, che dovrebbero includere proprietà comecq:lastModified. - Per ogni pagina problematica, aggiungere un nodo
jcr:contentconfigurato correttamente o eliminare l'intero nodo. Assicurarsi che siano incluse le proprietà richieste comecq:lastModifiede altri metadati rilevanti. - Dopo aver aggiornato le pagine interessate, torna alla cartella in AEM Sites, passa alla vista a elenco e prova a ordinare di nuovo in base alla colonna Modificato.
- Controlla altri rami o cartelle all’interno della struttura del sito per individuare problemi simili e, se necessario, ripeti i passaggi 1-3.
La verifica che tutte le pagine figlie abbiano metadati completi e coerenti sotto i loro nodi jcr:content consentirà il corretto funzionamento della funzionalità di ordinamento.