Les nœuds jcr:content ou vlt:definition ainsi que leurs enfants ne sont pas remplacés lors de l’installation d’un agrégat de fichiers simple | AEM 6.3

Les nœuds jcr:content ou vlt:definition ainsi que leurs enfants ne sont pas remplacés lors de l’installation d’un agrégat de fichiers simple | AEM 6.3

Problème

Pour les agrégats de fichiers simples d’un package, le nœud enfant jcr:content ou vlt:definition n’est pas correctement remplacé.
Exemple
État dans le référentiel :

+ content
   + test
      + thumbnail.png [nt:file]
         + jcr:content [nt:resource]
            + dam:thumbnails [nt:folder]

Dans le package se trouve le filtre

< workspaceFilter version="1.0" >
   < filter root="/content/test" />
< /workspaceFilter >

Et le package ne se compose que du fichier binaire /content/test/thumbnail.png.
Une fois ce package installé, /content/test/thumbnail.png/jcr:content n’est pas supprimé/recréé et le nœud enfant dam:thumbnails reste en place.

Environnement

AEM 6.3.1.2 et versions antérieures.

Cause

Il s’agit d’un problème connu résolu par JCRVLT-177 dans Jackrabbit FileVault 3.1.40.

Résolution

Installez AEM 6.3 SP2, qui mettra à jour le lot Jackrabbit FileVault vers la version 3.1.42.

 Adobe

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?