Échec du glisser-déposer d’un dossier de ressources vers l’interface utilisateur web d’AEM Assets

Description

Environnement

  • Adobe Experience Manager
  • Services Adobe Experience Cloud

Problème/Symptômes

  • Échec du glisser-déposer d’un dossier contenant des ressources

  • L’interface utilisateur affiche un message : "1 of [ n] assets failed"

  • Le fichier error.log affiche un message :

    11.04.2023 12:16:52.464 *ERROR*
    
    `[` 0:0:0:0:0:0:0:1 `[` 1681240612458`]`  POST /content/dam`[` target folder name`]` .createasset.html HTTP/1.1`]`  com.day.cq.dam.api.AssetManager createAsset: repository exception while creating asset `[` /content/dam/`[` target foldername`]` `[` dragged folder name`]` `]` :
    
    javax.jcr.RepositoryException: org.eclipse.jetty.io.EofException: Early EOF
    

Résolution

AEM l’interface utilisateur web ne prend pas en charge le glisser-déposer de ressources dans des dossiers. Au lieu de cela, vous pouvez…

  • Utilisez l’application de bureau AEM qui prend en charge cette fonction. Vous trouverez des informations sur l’application et sur la manière de l’installer ici :

    https://experienceleague.adobe.com/docs/experience-manager-learn/assets/creative-workflows/aem-desktop-app.html?lang=fr

  • Compressez le dossier dans un fichier .zip, faites-le glisser dans les ressources, puis sélectionnez-le et choisissez Extraire l’archive.

    • Remarque : Vous pouvez également ajouter l’étape Désarchiver au modèle de workflow Ressources de mise à jour de gestion des actifs numériques afin que les fichiers .zip soient automatiquement désarchivés lors du chargement.
    • Vous pouvez ajouter ces arguments à cette étape pour que le fichier .zip soit supprimé après la désarchivage, removeOriginal::true,updateMode::OVERWRITE

Sur cette page