Fehlerbehebung bei Dynamic Media :headding-anchor:troubleshooting-dynamic-media-scene-mode
Das folgende Thema beschreibt die Fehlerbehebung bei Dynamic Media.
Neue Konfiguration für Dynamic Media :headding-anchor:new-dm-config
Siehe Fehlerbehebung für eine neue Dynamic Media-Konfiguration.
Allgemein (alle Assets) :headding-anchor:general-all-assets
Die folgenden allgemeinen Tipps und Tricks gelten für alle Assets.
Asset-Synchronisierungsstatus-Eigenschaften :headding-anchor:asset-synchronization-status-properties
Anhand der folgenden Asset-Eigenschaften können Sie in CRXDE Lite prüfen, ob Assets erfolgreich zwischen Adobe Experience Manager und Dynamic Media synchronisiert wurden:
<object_node>/jcr:content/metadata/dam:scene7ID
<object_node>/jcr:content/metadata/dam:scene7FileStatus
<object_node>/jcr:content/metadata/dam:scene7File
<object_node>/jcr:content/dam:lastSyncStatus
<error text>
Protokollierung der Synchronisierung :headding-anchor:synchronization-logging
Synchronisierungsfehler und -probleme werden in der Datei error.log
(Experience Manager-Server-Verzeichnis /crx-quickstart/logs/
) protokolliert. Anhand der protokollierten Informationen lassen sich die Hauptursachen der meisten Probleme ermitteln. Sie können die Protokollierung aber auch im Paket com.adobe.cq.dam.ips
über die Sling Console (https://localhost:4502/system/console/slinglog) auf DEBUG heraufsetzen, um mehr Informationen zu erfassen.
Versionskontrolle :headding-anchor:version-control
Wenn Sie ein vorhandenes Dynamic Media-Asset (gleicher Name und Speicherort) ersetzen, können Sie beide Assets beibehalten oder eine Version ersetzen/erstellen.
-
Wenn Sie beide beibehalten, wird ein neues Asset mit einem eindeutigen Namen für die veröffentlichte Asset-URL erstellt. Beispiel:
image.jpg
ist das ursprüngliche Asset undimage1.jpg
ist das neu hochgeladene Asset. -
Das Erstellen einer Version wird in Dynamic Media nicht unterstützt. Die neue Version ersetzt das vorhandene Asset in der Bereitstellung.
Bilder und Sets :headding-anchor:images-and-sets
Falls Sie Probleme mit Bildern und Sets haben, sehen Sie sich die folgende Anleitung zur Fehlerbehebung an.
Video :headding-anchor:video
Falls Sie Probleme mit Videos haben, sehen Sie sich die folgende Anleitung zur Fehlerbehebung an.
Viewer :headding-anchor:viewers
Falls Sie Probleme mit einem Viewer haben, sehen Sie sich die folgende Anleitung zur Fehlerbehebung an.
Problem: Viewer-Vorgaben werden nicht veröffentlicht :headding-anchor:viewers-not-published
Vorgehensweise beim Debugging
-
Wechseln Sie zur Diagnoseseite des Beispiel-Managers:
https://localhost:4502/libs/dam/gui/content/s7dam/samplemanager/samplemanager.html
. -
Überwachen Sie die berechneten Werte. Bei ordnungsgemäßer Funktion sehen Sie Folgendes:
_DMSAMPLE status: 0 unsyced assets - activation not necessary _OOTB status: 0 unsyced assets - 0 unactivated assets
.note note NOTE Nach der Konfiguration der Dynamic Media-Cloud-Einstellungen kann es bis zu 10 Minuten dauern, bis die Assets im Viewer synchronisiert werden. -
Falls weiterhin nicht aktivierte Assets vorhanden sind, klicken Sie auf eine der Schaltflächen Alle nicht aktivierten Assets auflisten, um die Details anzuzeigen.
Lösung
- Navigieren Sie in den Admin Tools zur Liste der Viewer-Vorgaben:
https://localhost:4502/libs/dam/gui/content/s7dam/samplemanager/samplemanager.html
- Wählen Sie alle Viewer-Vorgaben aus und klicken Sie auf Veröffentlichen.
- Navigieren Sie zurück zum Beispiel-Manager und prüfen Sie, ob die Anzahl der nicht aktivierten Assets jetzt mit null angegeben wird.
Problem: Für das Bildmaterial der Viewer-Vorgabe wird für eine Vorschau in den Asset-Details oder für „URL kopieren“/„Code einbetten“ der Fehler 404 zurückgegeben :headding-anchor:viewer-preset-404
Vorgehensweise beim Debugging
Gehen Sie in CRXDE Lite wie folgt vor:
-
Navigieren Sie zum
<sync-folder>/_CSS/_OOTB
-Ordner im Synchronisierungsordner für Dynamic Media (z. B./content/dam/_CSS/_OOTB
). -
Suchen Sie den Metadaten-Knoten des problematischen Assets (z. B.
<sync-folder>/_CSS/_OOTB/CarouselDotsLeftButton_dark_sprite.png/jcr:content/metadata/
). -
Prüfen Sie, ob die Eigenschaften
dam:scene7*
vorhanden sind. Wenn das Asset erfolgreich synchronisiert und veröffentlicht wurde, sehen Sie, dass fürdam:scene7FileStatus
der Wert PublishComplete festgelegt ist. -
Versuchen Sie, das Bildmaterial direkt aus Dynamic Media anzufragen, indem Sie die Werte der folgenden Eigenschaften und Zeichenfolgen verketten:
dam:scene7Domain
"is/content"
dam:scene7Folder
<asset-name>
Beispiel:https://<server>/is/content/myfolder/_CSS/_OOTB/CarouselDotsLeftButton_dark_sprite.png
Lösung
Wenn die Beispiel-Assets oder das Bildmaterial der Viewer-Vorgabe nicht synchronisiert oder veröffentlicht wurden, starten Sie den gesamten Kopier-/Synchronisierungsvorgang neu:
- Gehen Sie zu CRXDE Lite.
- Löschen Sie
<sync-folder>/_CSS/_OOTB
. - Navigieren Sie zum CRX Package Manager:
https://localhost:4502/crx/packmgr/
. - Suchen Sie das Viewer-Paket in der Liste; es beginnt mit
cq-dam-scene7-viewers-content
. - Wählen Sie Neu installieren aus.
- Navigieren Sie zur Seite für die Dynamic Media-Konfiguration und klicken Sie auf „Bearbeiten“, um das Konfigurationsdialogfeld für Ihre Dynamic Media S7-Konfiguration zu öffnen.
- Nehmen Sie keine Änderungen vor und klicken Sie auf Speichern.
Dadurch wird die Logik zum Erstellen und Synchronisieren von Beispiel-Assets, Viewer-Vorgabe-CSS und Bildmaterial erneut ausgelöst.
Problem: Die Bildvorschau wird beim Bearbeiten von Viewer-Vorgaben nicht geladen :headding-anchor:image-preview-not-loading
Lösung
-
Klicken Sie in Experience Manager auf das Adobe Experience Manager-Logo, um auf die globale Navigationskonsole zuzugreifen, und dann auf Tools > Allgemein > CRXDE Lite.
-
Navigieren Sie in der linken Leiste zum Ordner mit Beispielinhalten am folgenden Speicherort:
/content/dam/_DMSAMPLE
-
Löschen Sie den Ordner
_DMSAMPLE
. -
Navigieren Sie in der linken Leiste zum Ordner „Vorgaben“ am folgenden Speicherort:
/conf/global/settings/dam/dm/presets/viewer
-
Löschen Sie den Ordner
viewer
. -
Wählen Sie in der oberen linken Ecke der Seite „CRXDE Lite“ die Option Alle speichern aus.
-
Klicken Sie links oben auf der Seite „CRXDE Lite“ auf das Symbol Zurück zur Startseite.
-
Erstellen Sie erneut eine Dynamic Media-Konfiguration in Cloud Services.