Última atualização em
May 06, 2021 11:48:33 PM GMT
Problema
Quando tentamos atualizar do CQ5.2.1 para o CQ5.3, obtemos o seguinte erro:
12.02.2010 14:08:54 * ERRO * Importador: Erro ao confirmar /libs/collab: javax.jcr.nodetype.ConstraintViolationException: Não é possível executar a operação. O nó está protegido. (Importer.java, linha 715) 12.02.2010 14:08:54 * ERROR * Importador: Erro ao confirmar/libs: javax.jcr.nodetype.ConstraintViolationException: Não é possível executar a operação. O nó está protegido. (Importer.java, linha 715) 12.02.2010 14:08:54 * ERRO * Importador: Erro ao confirmar: javax.jcr.nodetype.ConstraintViolationException: Não é possível executar a operação. O nó está protegido. (Importer.java, linha 715)
Solução
Antes de iniciar a atualização, remova as ACLs nos nós nt: folder
. Isso pode ser feito através do CRX Explorer.
- Faça o login no aplicativo web /crx como administrador
- Clique em Explorador CRX
- Abra a ferramenta Consulta CRX (clique no botão de lupa na parte superior da janela "CRX Explorer")
- Selecione xpath como o tipo de consulta e substitua a consulta gerada automaticamente na caixa de texto inferior da caixa de diálogo com esta consulta:
//*[jcr:primaryType="nt:folder"]/rep:accessControl
- Execute a consulta
- Clique em cada um dos nós no resultado da consulta e faça o seguinte:
- Acesse Segurança >> -> Editor ACL...
- Remova quaisquer ACLs definidas e salve
Observação: quaisquer ACLs que você precise para o aplicativo funcionar corretamente devem ser documentadas para que possam ser reaplicadas quando o sistema for atualizado para o 5.3. Veja este artigo [1] para mais informações sobre como as ACLs funcionam no CQ5.3/CRX2.0.
Aplica-se a
Atualização do CQ5.2.1 para o CQ5.3
Referências
Fazer logon em sua conta