Das folgende Thema beschreibt die Fehlerbehebung bei Dynamic Media.
Siehe Fehlerbehebung für eine neue Dynamic Media-Konfiguration.
Die folgenden allgemeinen Tipps und Tricks gelten für alle Assets.
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:
Eigenschaft | Beispiel | Beschreibung |
---|---|---|
<object_node>/jcr:content/metadata/dam:scene7ID |
**`a | 364266`** |
<object_node>/jcr:content/metadata/dam:scene7FileStatus |
PublishComplete oder Fehlertext | Status des Hochladens der Assets in Dynamic Media. |
<object_node>/jcr:content/metadata/dam:scene7File |
myCompany/myAssetID | Muss ausgefüllt werden, um URLs zu Remote-Assets von Dynamic Media zu generieren. |
<object_node>/jcr:content/dam:lastSyncStatus |
Erfolg oder fehlgeschlagen:<error text> |
Synchronisierungsstatus für Sets (Rotationssets, Bildsets usw.), Bildvorgaben, Viewer-Vorgaben oder Imagemap-Updates für ein Asset oder Bilder, die bearbeitet wurden. |
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.
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 und image1.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.
Falls Sie Probleme mit Bildern und Sets haben, sehen Sie sich die folgende Anleitung zur Fehlerbehebung an.
Problem | Debugging | Lösung |
Kein Zugriff auf Schaltfläche „URL kopieren“/„Code einbetten“ in der Asset-Detailansicht |
|
Aktualisieren Sie die Seite/gehen Sie zu einer anderen Seite und kehren Sie dann zurück (Seitenleisten-JSPs müssen neu kompiliert werden). Wenn dies das Problem nicht behebt:
|
Karussell-Hotspot verschiebt sich nach dem Wechsel zwischen Folien | Prüfen Sie, ob alle Folien dieselbe Größe haben. |
Verwenden Sie für das Karussell nur Bilder derselben Größe. |
Bild wird im Viewer für Dynamic Media nicht als Vorschau angezeigt | Überprüfen Sie, ob das Asset |
Überprüfen Sie, ob alle Elemente verarbeitet wurden. |
Hochgeladenes Asset wird nicht in der Asset-Auswahl angezeigt | Überprüfen Sie, ob das Asset die Eigenschaft |
Überprüfen Sie, ob alle Elemente verarbeitet wurden. |
Banner wird in der Kartenansicht als Neu angezeigt, wenn das Asset noch nicht gestartet wurde | Überprüfen Sie jcr:content > dam:assetState für das Asset. Wenn unprocessed , dann wurde es nicht vom Workflow abgeholt |
Warten Sie, bis das Asset vom Workflow abgeholt wurde. |
Bilder oder Sets zeigen weder Viewer-URL noch eingebetteten Code an | Prüfen Sie, ob die Viewer-Vorgabe veröffentlicht wurde. | Wechseln Sie zu Tools > Assets > Viewer-Vorgaben und veröffentlichen Sie die Viewer-Vorgabe. |
Falls Sie Probleme mit Videos haben, sehen Sie sich die folgende Anleitung zur Fehlerbehebung an.
Problem | Debugging | Lösung |
Video kann nicht als Vorschau angezeigt werden |
|
|
Video ist nicht kodiert |
|
|
Die Videoverarbeitung dauert zu lang | So prüfen Sie, ob die Videokodierung noch läuft oder ob ein Fehler aufgetreten ist:
|
|
Videoausgabedarstellung fehlt | Wenn das Video hochgeladen wurde, aber keine kodierten Ausgabedarstellungen vorhanden sind:
|
|
Falls Sie Probleme mit einem Viewer haben, sehen Sie sich die folgende Anleitung zur Fehlerbehebung an.
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
.
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
https://localhost:4502/libs/dam/gui/content/s7dam/samplemanager/samplemanager.html
Vorgehensweise beim Debugging
Gehen Sie in CRXDE Lite wie folgt vor:
Gehen 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ür dam:scene7FileStatus
der Wert PublishComplete festgelegt ist.
Versuchen Sie, das Bildmaterial direkt aus Dynamic Media anzufordern, indem Sie die Werte der folgenden Eigenschaften und Zeichenketten verketten:
dam:scene7Domain
"is/content"
dam:scene7Folder
<asset-name>
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:
<sync-folder>/_CSS/_OOTB
.https://localhost:4502/crx/packmgr/
.cq-dam-scene7-viewers-content
.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.
Gehen Sie in der linken Leiste zum Ordner mit Beispielinhalten am folgenden Speicherort:
/content/dam/_DMSAMPLE
Löschen Sie den Ordner _DMSAMPLE
.
Gehen 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 eine Dynamic Media-Konfiguration in Cloud Services neu.