Actualización de CQ5.2.1 a CQ5.3: Falla con “Error al cometer /libs/collab”

Problema

Cuando intentamos actualizar de CQ5.2.1 a CQ5.3 obtenemos el siguiente error:

12.02.2010 14:08:54 *ERROR* Importador: Error al cometer /libs/collab: javax.jcr.nodetype.ConstraintViolationException: No se puede realizar la operación. El nodo está protegido. (Importer.java, línea 715) 12.02.2010 14:08:54 *ERROR* Importador: Error al cometer /libs: javax.jcr.nodetype.ConstraintViolationException: no se puede realizar la operación. El nodo está protegido. (Importer.java, línea 715) 12.02.2010 14:08:54 *ERROR* Importador: error al cometer : javax.jcr.nodetype.ConstraintViolationException: no se puede realizar la operación. El nodo está protegido. (Importer.java, línea 715)

Resolución

Antes de iniciar la actualización, elimine las ACL en los nodos nt:carpeta. Esto se puede hacer a través del Explorador CRX.

  1. Inicie sesión en la aplicación web /crx como administrador
  2. Haga clic en CRX Explorer
  3. Abra la herramienta CRX Query (haga clic en el botón de la lupa en la parte superior de la ventana “CRX Explorer”)
  4. Seleccione xpath como tipo de consulta y reemplace la consulta generada automáticamente en el cuadro de texto inferior del diálogo con esta consulta:
    //*[jcr:primaryType="nt:folder"]/rep:accessControl
  5. Ejecutar la consulta
  6. Haga clic en cada uno de los nodos del resultado de la consulta y haga lo siguiente:
    1. Vaya a Seguridad >> -> Editor ACL...
    2. Eliminar cualquier ACL definida y guardar

Nota: Cualquier ACL que necesite para que su aplicación funcione correctamente debe estar documentada para que pueda volver a aplicarla una vez que el sistema se actualice a la versión 5.3. Vea este artículo [1] para más información sobre cómo funcionan las ACLs en CQ5.3/CRX2.0.

Se aplica a

Actualización de CQ5.2.1 a CQ5.3

Referencias

[1] CQ53ACLsMappingToCRX2

Logotipo de Adobe

Inicia sesión en tu cuenta