CQ5.2.1 a CQ5.3 Aggiornamento: Impossibile, "Errore durante /libs/collab"

Problema

Quando si tenta di passare da CQ5.2.1 a CQ5.3 si ottiene il seguente errore:

12.02.2010 14:08:54 *ERROR* Importer: Errore durante /libs/collab: javax.jcr.nodetype.ConstraintViolationException: Impossibile eseguire l'operazione. Il nodo è protetto. (Importer.java, linea 715) 12.02.2010 14:08:54 *ERROR* Importer: Errore durante /libs: javax.jcr.nodetype.ConstraintViolationException: Impossibile eseguire l'operazione. Il nodo è protetto. (Importer.java, linea 715) 12.02.2010 14:08:54 *ERROR* Importer: Errore durante : javax.jcr.nodetype.ConstraintViolationException: Impossibile eseguire l'operazione. Il nodo è protetto. (Importer.java, line 715)

Risoluzione

Prima di iniziare l'aggiornamento, rimuovi le ACL sui nodi di nt:folder. Questo può essere fatto tramite CRX Explorer.

  1. Accedi all'applicazione web /crx come amministratore
  2. Fai clic su CRX Explorer
  3. Apri lo strumento CRX Query (fai clic sul pulsante della lente d'ingrandimento nella parte superiore della finestra "CRX Explorer")
  4. Seleziona xpath come tipo di query e sostituisci la query generata automaticamente nella casella di testo inferiore della finestra di dialogo con questa query:
    //*[jcr:primaryType="nt:folder"]/rep:accessControl
  5. Esegui la query
  6. Fai clic su ciascuno dei nodi nel risultato della query e fai quanto segue:
    1. Vai a Sicurezza >> -> ACL Editor...
    2. Rimuovi tutti gli ACL definiti e salva

Nota: Qualsiasi ACL di cui hai bisogno per il corretto funzionamento della propria applicazione deve essere documentato in modo da poter essere riapplicato una volta che il sistema è stato aggiornato alla versione 5.3. Vedere questo articolo [1] per maggiori informazioni su come funzionano le ACL in CQ5.3/CRX2.0.

Si applica a

Aggiornamento da CQ5.2.1 a CQ5.3

Referenze

[1] CQ53ACLsMappingToCRX2

Logo Adobe

Accedi al tuo account