Síntoma

pageinfo.json muestra el error 500 debido a NullPointerException al inicializar el objeto CQPayloadMap.
Normalmente muestra un stacktrace de la siguiente manera:

Error interno del servidor (500) La URL solicitada /libs/wcm/core/content/pageinfo.json provocó un error en com.day.cq.wcm.core.impl.servlets.PageInfoServlet. Exception: java.lang.NullPointerException at com.day.cq.workflow.impl.CQPayloadMap.checkResourceCollection(CQPayloadMap.java:490) at com.day.cq.workflow.impl.CQPayloadMap.init(CQPayloadMap.java:358) at com.day.cq.workflow.impl.CQPayloadMap.exists(CQPayloadMap.java:291) at com.day.cq.workflow.impl.CQPayloadMap.isInWorkflow(CQPayloadMap.java:113) 

Resolución

Encuentre instancias de flujo de trabajo sin la propiedad "ruta" en la carga útil mediante la búsqueda de CRX Explorer.
Ejecute la consulta XPATH query: "/jcr:root/etc/workflow//element(*, cq:Payload) [not(@path)]".
Para cada resultado encontrado, establezca un valor ficticio para la propiedad ruta.

El objeto CQPayloadMap puede ser inicializado, más tarde puede encontrar y eliminar las instancias de flujo de trabajo que usaron el valor ficticio como ruta en la administración del flujo de trabajo.

Se aplica a

CQ5.x

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea