Se ha corregido el error "No se han podido cargar los datos" al ordenar la columna "Modificado" en AEM Sites
Al ordenar el contenido por la columna Modificado en los sitios de Adobe Experience Manager (AEM), es posible que vea el error No se pudieron cargar los datos. Esto generalmente sucede porque algunas páginas secundarias tienen nodos jcr:content ausentes o incorrectamente rellenados, lo que provoca una NullPointerException durante la ordenación. Para resolverlos, corrija los metadatos de nodos jcr:content.
Descripción description
Entorno
Adobe Experience Manager, versión 6.5
Problema/Síntomas
Cuando navega a una carpeta específica en AEM Sites y cambia a la vista de lista, hacer clic en la columna Modificado para ordenar el contenido puede dar como resultado:
- Aparece un mensaje de error No se pudieron cargar los datos.
- Registros que indican una NullPointerException debido a que faltan
cq:lastModifiedpropiedades enjcr:contentnodos para ciertas páginas secundarias:
*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.
Resolución resolution
Para resolver el problema, siga estos pasos:
- Inspeccione la salida JSON de la carpeta afectada (por ejemplo,
http://host:port/content/path/to/folder.3.json) o compruebe el contenido encrx/de.Busque páginas secundarias que no tengan nodosjcr:contentcorrectamente rellenados, que deben incluir propiedades comocq:lastModified. - Para cada página problemática, agregue un nodo
jcr:contentcorrectamente configurado o elimine todo el nodo. Asegúrese de que se incluyen las propiedades requeridas comocq:lastModifiedy otros metadatos relevantes. - Después de actualizar las páginas afectadas, vuelva a la carpeta en AEM Sites, cambie a la vista de lista e intente ordenar de nuevo por la columna Modificado.
- Compruebe si hay problemas similares en otras ramas o carpetas de la estructura del sitio y repita los pasos del 1 al 3 si es necesario.
Si se garantiza que todas las páginas secundarias tengan metadatos completos y coherentes en sus nodos jcr:content, la funcionalidad de ordenación funcionará correctamente.