When we attempt to upgrade from CQ5.2.1 to CQ5.3 we get the following error:
12.02.2010 14:08:54 *ERROR* Importer: Error while committing /libs/collab: javax.jcr.nodetype.ConstraintViolationException: Unable to perform operation. Node is protected. (Importer.java, line 715) 12.02.2010 14:08:54 *ERROR* Importer: Error while committing /libs: javax.jcr.nodetype.ConstraintViolationException: Unable to perform operation. Node is protected. (Importer.java, line 715) 12.02.2010 14:08:54 *ERROR* Importer: Error while committing : javax.jcr.nodetype.ConstraintViolationException: Unable to perform operation. Node is protected. (Importer.java, line 715)
Prior to starting the upgrade, remove the ACLs on nt:folder
nodes. This can be done
via CRX Explorer.
//*[jcr:primaryType="nt:folder"]/rep:accessControl
Note: Any ACLs that you need for your application to work properly should be documented so they can be reapplied once the system is upgraded to 5.3. See this article [1] for more info on how ACLs work in CQ5.3/CRX2.0.
CQ5.2.1 to CQ5.3 Upgrade
Sign in to your account