Fehlerbehebung bei Dynamic Media troubleshooting-dynamic-media-scene-mode
Das folgende Thema beschreibt die Fehlerbehebung bei Dynamic Media.
Neue Konfiguration für Dynamic Media new-dm-config
Siehe Fehlerbehebung für eine neue Dynamic Media-Konfiguration.
Allgemein (alle Assets) general-all-assets
Die folgenden allgemeinen Tipps und Tricks gelten für alle Assets.
Asset-Synchronisierungsstatus-Eigenschaften 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 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 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 images-and-sets
Falls Sie Probleme mit Bildern und Sets haben, sehen Sie sich die folgende Anleitung zur Fehlerbehebung an.
Video video
Falls Sie Probleme mit Videos haben, sehen Sie sich die folgende Anleitung zur Fehlerbehebung an.
Viewer viewers
Falls Sie Probleme mit einem Viewer haben, sehen Sie sich die folgende Anleitung zur Fehlerbehebung an.
Problem: Viewer-Vorgaben werden nicht veröffentlicht 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 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 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.