Show Menu
SUJETS×

Dépannage de Dynamic Media – mode Scene7

Le document suivant décrit la résolution des problèmes affectant Dynamic Media en mode d’exécution dynamicmedia_scene7 .

Installation et configuration

Assurez-vous que Dynamic Media a été correctement configuré en procédant comme suit :
  • Start up command contains the -r dynamicmedia_scene7 runmode argument.
  • Tous les packs de correctifs cumulatifs (CFP) AEM 6.4 ont été installés avant tout Feature Pack Dynamic Media disponible.
  • Le Feature Pack 18912 facultatif est installé.
    Ce Feature Pack facultatif est utile pour la prise en charge FTP ou si vous effectuez une migration des ressources de Dynamic Media vers Dynamic Media Classic (Scene7).
  • Accédez à l’interface utilisateur des services cloud et vérifiez que le compte fourni s’affiche sous Configurations disponibles .
  • Ensure that the Dynamic Media Asset Activation (scene7) replication agent is enabled.
    Cet agent de réplication est accessible sous Agents dans l’instance d’auteur.

Général (toutes les ressources)

Vous trouverez ci-après quelques astuces et conseils généraux concernant toutes les ressources.

Propriétés de l’état de synchronisation des ressources

Vous pouvez passer en revue les propriétés de ressource suivantes dans CRXDE Lite pour vérifier que la synchronisation de la ressource depuis AEM vers Dynamic Media s’est déroulée correctement :
Propriété
Exemple
Description
<object_node>/jcr:content/metadata/dam:scene7ID
a|364266
Indicateur général indiquant que le nœud est lié à Dynamic Media.
<object_node>/jcr:content/metadata/dam:scene7FileStatus
Publication terminée ou texte d’erreur
Statut du téléchargement de la ressource vers Dynamic Media.
<object_node>/jcr:content/metadata/dam:scene7File
myCompany/myAssetID
Doit être renseigné pour générer des URL vers la ressource distante de Dynamic Media.
<object_node>/jcr:content/dam:lastSyncStatus
succès ou échec : <error text>
Statut de synchronisation des visionneuses (visionneuses à 360°, visionneuses d’images, etc.), des paramètres prédéfinis d’image, des paramètres prédéfinis de visionneuse, des mises à jour de zone cliquable pour une ressource ou des images ayant été modifiées.

Journalisation de la synchronisation

Synchronization errors and issues are logged in error.log (AEM server directory /crx-quickstart/logs/ ). Sufficient logging is available to determine the root cause of most issues, however you can increase the logging to DEBUG on the com.adobe.cq.dam.ips package through the Sling Console ( https://localhost:4502/system/console/slinglog ) to gather more information.

Déplacement, copie et suppression

Avant d’effectuer une opération de déplacement, de copie ou de suppression, procédez comme suit :
  • Pour les images et les vidéos, vérifiez qu’une <object_node>/jcr:content/metadata/dam:scene7ID valeur existe avant d’effectuer des opérations de déplacement, de copie ou de suppression.
  • Pour les paramètres prédéfinis d’image et de visionneuse, vérifiez qu’une https://<server>/crx/de/index.jsp#/etc/dam/presets/viewer/testpreset/jcr%3Acontent/metadata valeur existe avant d’effectuer des opérations de déplacement, de copie ou de suppression.
  • Si la valeur de métadonnées ci-dessus est absente, vous devez transférer à nouveau les ressources avant les opérations de déplacement, de copie ou de suppression.

Gestion de version

Lors du remplacement d’une ressource Dynamic Media (nom et emplacement identiques), vous avez la possibilité de conserver les deux ressources ou de remplacer/créer une version :
  • Le fait de conserver ces deux éléments crée un nouveau fichier avec un nom unique pour l’URL du fichier publié. Par exemple, image.jpg est la ressource d’origine et image1.jpg la ressource nouvellement téléchargée.
  • La création d’une version n’est pas prise en charge dans le cadre de la diffusion en mode Scene7 de Dynamic Media. La nouvelle version remplace la ressource existante lors de la diffusion.

Images et visionneuses

Si des problèmes surviennent avec les images et les visionneuses, reportez-vous aux conseils de dépannage ci-dessous.
Problème Débogage Solution
Impossible d’accéder au bouton Copier le code intégré/l’URL dans la vue détaillée de la ressource
  1. Accédez à CRX/DE :
    • Vérifiez si le paramètre prédéfini dans le JCR /etc/dam/presets/viewer/<preset> has lastReplicationAction est défini. Remarque : Cet emplacement s’applique si vous avez effectué la mise à niveau d’AEM 6.x vers la version 6.4 et avez choisi de ne pas utiliser la migration. Sinon, la situation est /conf/global/settings/dam/dm/presets/viewer .
    • Check to make sure that the asset in the JCR has dam:scene7FileStatus under Metadata shows as PublishComplete .
Actualisez la page/accédez à une autre page et revenez sur la page (le code JSP de rail latéral doit être recompilé)
Si cela ne fonctionne pas :
  • Publiez la ressource.
  • Rechargez la ressource et publiez-la.
Le sélecteur de ressources dans l’éditeur de visionneuse est bloqué dans un chargement perpétuel.
Problème connu à corriger dans la version 6.4
Fermez le sélecteur et rouvrez-le.
Le bouton Sélectionner n’est pas actif après sélection d’une ressource dans le cadre de la modification de ressource.
Problème connu à corriger dans la version 6.4
Cliquez sur un autre dossier dans le sélecteur de ressources et revenez pour sélectionner la ressource.
La zone réactive de carrousel se déplace après un basculement entre des diapositives.
Vérifiez que toutes les diapositives ont la même taille.
Utilisez uniquement des images de taille identique pour le carrousel.
L’aperçu de l’image ne s’affiche pas avec la visionneuse Dynamic Media.
Check that the asset contains dam:scene7File in the Metadata properties (CRXDE Lite)
Vérifiez que le traitement de toutes les ressources est terminé.
La ressource téléchargée n’apparaît pas dans le sélecteur de ressources.
Check asset has property jcr:content > dam:assetState = processed (CRXDE Lite)
Vérifiez que le traitement de toutes les ressources est terminé.
La bannière en mode Carte affiche Nouveau lorsque la ressource n’a pas commencé le traitement. Check asset jcr:content > dam:assetState = if unprocessed it was not picked up by the workflow. Attendez que la ressource soit sélectionnée par le workflow.
Les images ou les visionneuses n’affichent pas l’URL ou le code intégré de la visionneuse. Vérifiez que le paramètre prédéfini de visionneuse a été publié.
Go to Tools > Assets > Viewer Presets and publish the viewer preset.

Vidéo

Si vous êtes confronté à des problèmes au niveau de la vidéo, reportez-vous aux conseils de dépannage ci-dessous.
Problème Débogage Solution
L’aperçu de la vidéo ne peut pas être affiché.
  • Vérifiez que le dossier est associé à un profil vidéo (dans le cas d’un format de fichier non pris en charge). En l’absence de prise en charge, seule une image est affichée.
  • Le profil vidéo doit contenir plusieurs paramètres prédéfinis de codage pour générer un ensemble AVS (les codages uniques sont considérés comme du contenu vidéo pour les fichiers MP4 ; dans le cas des fichiers non pris en charge, ils sont considérés comme étant non traités).
  • Check that the video has finished processing by confirming dam:scene7FileAvs of dam:scene7File in metadata.
  1. Attribuez un profil vidéo au dossier.
  2. Modifiez le profil vidéo de sorte qu’il inclue plusieurs paramètres de codage prédéfinis.
  3. Attendez que le traitement de la vidéo soit terminé.
  4. Rechargez la vidéo et assurez-vous que le workflow Vidéo de codage de média dynamique n’est pas en cours d’exécution.
  5. Rechargez la vidéo.
La vidéo n’est pas codée.
  • Check that the runmode is dynamicmedia_scene7 .
  • Vérifiez que le service cloud Dynamic Media est configuré.
  • Vérifiez qu’un profil vidéo est associé au dossier de transfert.
  1. Vérifiez votre instance AEM avec -r dynamicmedia_scene7
  2. Vérifiez que la configuration de Dynamic Media sous Services Cloud est correctement effectuée.
  3. Vérifiez que le dossier contient un profil vidéo. Vérifiez également le profil vidéo.
Le traitement vidéo prend trop de temps.
Pour déterminer si le codage vidéo est toujours en cours ou s’il est passé à l’état d’échec :
  • Vérifiez l’état de la vidéo https://localhost:4502/crx/de/index.jsp#/content/dam/folder/videomp4/jcr%3Acontent > dam:assetState
  • Monitor the video from the workflow console https://localhost:4502/libs/cq/workflow/content/console.html > Instances, Archive, Failures tabs.
Absence de rendu vidéo
Lorsque la vidéo est téléchargée, mais qu’il n’y a aucun rendu codé :
  • Vérifiez qu’un profil vidéo est attribué au dossier.
  • Check that the video has finished processing by confirming dam:scene7FileAvs in metadata.
  1. Attribuez un profil vidéo au dossier.
  2. Attendez que le traitement de la vidéo soit terminé.

Visionneuses

Si vous rencontrez des problèmes avec les visionneuses, reportez-vous aux conseils de dépannage ci-dessous.
Problème Débogage Solution
Les paramètres prédéfinis de la visionneuse ne sont pas publiés.
Accédez à l’exemple de page de diagnostic du gestionnaire : https://localhost:4502/libs/dam/gui/content/s7dam/samplemanager/samplemanager.html
Observez les valeurs calculées. Dans le cadre d’un fonctionnement correct, vous devriez voir :
_DMSAMPLE status: 0 unsyced assets - activation not necessary _OOTB status: 0 unsyced assets - 0 unactivated assets
Remarque  : Environ 10 minutes peuvent être nécessaires après la configuration des paramètres cloud de Dynamic Media pour que les ressources de visionneuse se synchronisent.
S’il reste des ressources non activées, cliquez sur l’un des boutons Répertorier toutes les ressources non activées pour afficher des informations détaillées.
  1. Accédez à la liste des paramètres prédéfinis de la visionneuse dans les outils d’administration : https://localhost:4502/libs/dam/gui/content/s7dam/samplemanager/samplemanager.html
  2. Sélectionnez tous les paramètres prédéfinis de visionneuse, puis cliquez sur Publier .
  3. Revenez au gestionnaire d’échantillons et notez que le nombre de ressources non activées est maintenant égal à zéro.
Le paramètre prédéfini de visionneuse retourne 404 à partir de l’aperçu des détails de ressource ou de la copie d’URL/de code intégré.
Dans CRXDE Lite, procédez comme suit :
  1. Accédez au <sync-folder>/_CSS/_OOTB dossier du dossier de synchronisation de Contenu multimédia dynamique (par exemple, /content/dam/_CSS/_OOTB ),
  2. Recherchez le noeud de métadonnées de la ressource problématique (par exemple, <sync-folder>/_CSS/_OOTB/CarouselDotsLeftButton_dark_sprite.png/jcr:content/metadata/ ).
  3. Check for the presence of dam:scene7* properties. If the asset was successfully synced and published you see the dam:scene7FileStatus set is to PublishComplete .
  4. Essayez de demander l’illustration directement à partir de Dynamic Media en concaténant les valeurs des propriétés suivantes et des littéraux de chaîne.
    • dam:scene7Domain
    • "is/content"
    • dam:scene7Folder
    • <asset-name>
    • Exemple: https://<server>/is/content/myfolder/_CSS/_OOTB/CarouselDotsLeftButton_dark_sprite.png
Si les exemples de ressources ou l’illustration du paramètre prédéfini de la visionneuse n’ont pas été synchronisés ou publiés, redémarrez le processus de copie/synchronisation entier :
  1. Accédez à CRXDE Lite.
    • Supprimer <sync-folder>/_CSS/_OOTB .
  2. Navigate to the CRX package manager: https://localhost:4502/crx/packmgr/
    1. Recherchez le module de visionneuse dans la liste (il commence par cq-dam-scene7-viewers-content ).
    2. Cliquez sur Réinstaller .
  3. Sous Services Cloud, accédez à la page Configuration Dynamic Media, puis ouvrez la boîte de dialogue de configuration correspondant à la configuration S7 de Dynamic Media.
    • N’effectuez aucune modification, cliquez sur Enregistrer . Cela a pour effet de déclencher à nouveau la logique pour créer et synchroniser les exemples de ressources, la feuille CSS du paramètre prédéfini de la visionneuse et l’illustration.