Última actualización el
3 may. 2021
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.
- Inicie sesión en la aplicación web /crx como administrador
- Haga clic en CRX Explorer
- Abra la herramienta CRX Query (haga clic en el botón de la lupa en la parte superior de la ventana “CRX Explorer”)
- 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
- Ejecutar la consulta
- Haga clic en cada uno de los nodos del resultado de la consulta y haga lo siguiente:
- Vaya a Seguridad >> -> Editor ACL...
- 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