Mise à niveau de CQ5.2.1 vers CQ5.3 : problèmes avec le message « Erreur lors de la validation /libs/collab »

Problème

Lorsque nous essayons de passer de CQ5.2.1 à CQ5.3, nous obtenons le message d’erreur suivant :

12.02.2010 14:08:54 *ERROR* Importer: Erreur lors de la validation /libs/collab: javax.jcr.nodetype.ConstraintViolationException : impossible de réaliser l'opération. Le nœud est protégé. (Importer.java, ligne 715) 12.02.2010 14:08:54 *ERROR* Importer: Erreur lors de la validation /libs: javax.jcr.nodetype.ConstraintViolationException : impossible de réaliser l'opération. Le nœud est protégé. (Importer.java, ligne 715) 12.02.2010 14:08:54 *ERROR* Importer : Erreur lors de la validation : javax.jcr.nodetype.ConstraintViolationException : impossible de réaliser l'opération. Le nœud est protégé. (Importer.java, ligne 715)

Résolution

Avant de lancer la mise à niveau, supprimez les ACL sur les nœuds nt:folder. Cela peut être effectué via l’Explorateur CRX.

  1. Connectez-vous à l'application Web /crx en tant qu'administrateur.
  2. Cliquez sur l'Explorateur CRX.
  3. Ouvrez l’outil Requête CRX (cliquez sur le bouton loupe en haut de la fenêtre de l’Explorateur CRX).
  4. Sélectionnez xpath comme type de requête et remplacez la requête générée automatiquement dans la zone de texte du bas de la boîte de dialogue par cette requête :
    //*[jcr:primaryType="nt:folder"]/rep:accessControl.
  5. Exécutez la requête.
  6. Cliquez sur chacun des nœuds du résultat de la requête et procédez comme suit :
    1. Accédez à Éditeur>> ->de sécurité ACL…
    2. Supprimez toutes les listes de contrôle d’accès et enregistrez.

Remarque : toutes les listes de contrôle d’accès nécessaires au bon fonctionnement de votre application doivent être indiquées. De cette façon vous pouvez les appliquer à nouveau quand le système est mis à niveau, vers CQ5.3. Reportez-vous à cet article [1] pour obtenir plus d’informations sur comment fonctionnent les listes de contrôle d’accès sous CQ5.3/CRX2.0.

S’applique à

Mise à niveau CQ5.2.1 à CQ5.3

Références

[1] CQ53ACLsMappingToCRX2

 Adobe

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?

Adobe MAX 2024

Adobe MAX

The Creativity Conference

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX 2024

Adobe MAX

The Creativity Conference

Du 14 au 16 octobre à Miami Beach et en ligne