Show Menu
THEMEN×

Fehlerbehebung in Dynamic Media – Scene7-Modus

Das folgende Dokument beschreibt das Beheben von Fehlern mit Dynamic Media im Ausführungsmodus dynamicmedia_scene7 .

Setup und Konfiguration

Stellen Sie sicher, dass Dynamic Media korrekt eingerichtet wurde, indem Sie folgende Schritte ausführen:
  • Start up command contains the -r dynamicmedia_scene7 runmode argument.
  • Alle Cumulative Fix Packs für AEM 6.4 wurden vor den verfügbaren Feature Packs für Dynamic Media installiert.
  • Das optionale Feature Pack 18912 wurde installiert.
    Dieses optionale Feature Pack bietet FTP-Unterstützung und Hilfe bei der Migration von Assets aus Dynamic Media Classic (Scene7) in Dynamic Media.
  • Navigieren Sie zur Cloud Services-Benutzeroberfläche und vergewissern Sie sich, dass das angegebene Konto unter Verfügbare Konfigurationen aufgeführt wird.
  • Ensure that the Dynamic Media Asset Activation (scene7) replication agent is enabled.
    This replication agent is found under Agents on Author.

General (all assets)

Die folgenden allgemeinen Tipps und Tricks gelten für alle Assets.

Asset synchronization status properties

Anhand der folgenden Asset-Eigenschaften können Sie in CRXDE Lite prüfen, ob Assets erfolgreich zwischen AEM und Dynamic Media synchronisiert wurden:
Eigenschaft
Beispiel
Beschreibung
<object_node>/jcr:content/metadata/dam:scene7ID
a|364266
Allgemeiner Indikator dafür, dass der Knoten mit Dynamic Media verknüpft ist.
<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 angegeben werden, um URLs zu Remote-Assets von Dynamic Media zu generieren.
<object_node>/jcr:content/dam:lastSyncStatus
success oder failed:<error text> ermöglichen.
Synchronisierungsstatus für Sets (Rotationssets, Bildsets usw.), Bildvorgaben, Viewer-Vorgaben oder Imagemap-Updates für ein Asset oder Bilder, die bearbeitet wurden.

Protokollierung der Synchronisierung

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 ( http://localhost:4502/system/console/slinglog ) to gather more information.

Move, Copy, or Delete

Führen Sie folgende Schritte aus, bevor Sie einen Verschiebe-, Kopier- oder Löschvorgang ausführen:
  • Überprüfen Sie bei Bildern und Videos, ob ein <object_node>/jcr:content/metadata/dam:scene7ID Wert vorhanden ist, bevor Sie Vorgänge zum Verschieben, Kopieren oder Löschen durchführen.
  • For image and viewer presets, confirm that an https://<server>/crx/de/index.jsp#/etc/dam/presets/viewer/testpreset/jcr%3Acontent/metadata value exists before performing move, copy, or delete operations.
  • Wenn der obige Metadatenwert fehlt, müssen Sie Assets erneut hochladen, bevor Sie Verschiebe-, Kopier- oder Löschvorgänge ausführen.

Version control

Beim Ersetzen eines vorhandenen dynamischen Medienassets (gleicher Name und Speicherort) haben Sie die Möglichkeit, beide Assets beizubehalten oder eine Version zu ersetzen oder zu erstellen:
  • Keeping both will create a new asset with a unique name for the published asset URL. For example, image.jpg is the original asset and image1.jpg is the newly uploaded asset.
  • Das Erstellen einer Version wird im Scene7-Modus von Dynamic Media nicht unterstützt. Die neue Version ersetzt das vorhandene Asset in der Bereitstellung.

Bilder und Sets

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
  1. Öffnen Sie CRX/DE:
    • Überprüfen Sie, ob die Vorgabe in der JCR- /etc/dam/presets/viewer/<preset> has lastReplicationAction Definition definiert ist. Achtung: Dieser Pfad trifft zu, wenn Sie ein Upgrade von AEM 6.x auf 6.4 durchgeführt und sich gegen die Migration entschieden haben. Andernfalls ist der Ort /conf/global/settings/dam/dm/presets/viewer der Ort.
    • Check to make sure that the asset in the JCR has dam:scene7FileStatus under Metadata shows as PublishComplete .
Aktualisieren Sie die Seite/navigieren Sie zu einer anderen Seite und kehren Sie dann zurück (Seitenleisten-JSPs müssen neu kompiliert werden).
Wenn dies das Problem nicht behebt:
  • Veröffentlichen Sie das Asset.
  • Laden Sie das Asset erneut hoch und veröffentlichen Sie es.
Asset-Wähler im Set-Editor hängt sich beim Laden auf
Bekanntes Problem, das in 6.4 behoben wird
Schließen Sie den Wähler und öffnen Sie ihn erneut.
Schaltfläche Auswählen ist nicht aktiv, nachdem ein Asset beim Bearbeiten eines Sets ausgewählt wurde
Bekanntes Problem, das in 6.4 behoben wird
Klicken Sie im Asset-Wähler zuerst auf einen anderen Ordner und kehren Sie dann zurück, um das Asset auszuwählen.
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 dynamische Medien nicht als Vorschau angezeigt
Check that the asset contains dam:scene7File in the Metadata properties (CRXDE Lite)
Überprüfen Sie, ob alle Elemente verarbeitet wurden.
Hochgeladenes Asset wird nicht im Asset-Wähler angezeigt
Check asset has property jcr:content > dam:assetState = processed (CRXDE Lite)
Überprüfen Sie, ob alle Elemente verarbeitet wurden.
Banner wird in der Kartenansicht als Neu angezeigt, wenn das Asset noch nicht gestartet wurde Check asset jcr:content > dam:assetState = if unprocessed it was not picked up by the workflow. 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.
Go to Tools > Assets > Viewer Presets and publish the viewer preset.

Video

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
  • Prüfen Sie, ob dem Ordner ein Videoprofil zugewiesen ist (falls nicht unterstütztes Dateiformat). Falls nicht unterstützt, wird nur ein Bild angezeigt.
  • Das Videoprofil muss mehr als eine Kodierungsvorgabe enthalten, damit ein AVS-Set generiert werden kann (einzelne Kodierungen werden als Videoinhalt für MP4-Dateien behandelt; nicht unterstützte Dateien werden wie nicht verarbeitete Dateien behandelt).
  • Check that the video has finished processing by confirming dam:scene7FileAvs of dam:scene7File in metadata.
  1. Weisen Sie dem Ordner ein Videoprofil zu.
  2. Bearbeiten Sie das Videoprofil, damit es mehr als eine Kodierungsvorgabe enthält.
  3. Warten Sie, bis die Verarbeitung des Videos abgeschlossen ist.
  4. Stellen Sie sicher, dass der Workflow für die Dynamic Media-Videokodierung nicht ausgeführt wird, bevor Sie das Video erneut laden.
  5. Laden Sie das Video erneut hoch.
Video ist nicht kodiert
  • Prüfen Sie, ob der Ausführungsmodus dynamicmedia_scene7 lautet.
  • Prüfen Sie, ob der Dynamic Media-Cloud-Service konfiguriert ist.
  • Prüfen Sie, ob dem Upload-Ordner ein Videoprofil zugeordnet ist.
  1. Überprüfen Sie Ihre AEM-Instanz mit -r dynamicmedia_scene7
  2. Prüfen Sie, ob die Dynamic Media-Konfiguration unter Cloud-Services ordnungsgemäß eingerichtet ist.
  3. Überprüfen Sie, ob der Ordner ein Videoprofil hat. Überprüfen Sie außerdem das Videoprofil.
Die Videoverarbeitung dauert zu lang
So prüfen Sie, ob die Videokodierung noch läuft oder ob ein Fehler aufgetreten ist:
  • Videostatus prüfen http://localhost:4502/crx/de/index.jsp#/content/dam/folder/videomp4/jcr%3Acontent > dam:assetState
  • Monitor the video from the workflow console http://localhost:4502/libs/cq/workflow/content/console.html > Instances, Archive, Failures tabs.
Videoausgabeformat fehlt
Wenn das Video hochgeladen wurde, aber keine kodierten Ausgabeformate vorhanden sind:
  • Prüfen Sie, ob dem Ordner ein Videoprofil zugewiesen ist.
  • Check that the video has finished processing by confirming dam:scene7FileAvs in metadata.
  1. Weisen Sie dem Ordner ein Videoprofil zu.
  2. Warten Sie, bis die Verarbeitung des Videos abgeschlossen ist.

Viewer

Falls Sie Probleme mit einem Viewer haben, sehen Sie sich die folgende Anleitung zur Fehlerbehebung an.
Problem Debugging Lösung
Viewer-Vorgaben werden nicht veröffentlicht
Gehen Sie zur Diagnoseseite des Stichprobenmanagers weiter: http://localhost:4502/libs/dam/gui/content/s7dam/samplemanager/samplemanager.html
Überwachen Sie die berechneten Werte. Bei einem ordnungsmäßigen Betrieb wird Folgendes angezeigt:
_DMSAMPLE status: 0 unsyced assets - activation not necessary _OOTB status: 0 unsyced assets - 0 unactivated assets
Hinweis : 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.
  1. Navigieren Sie in den Admin Tools zur Viewer-Vorgabenliste: http://localhost:4502/libs/dam/gui/content/s7dam/samplemanager/samplemanager.html
  2. Wählen Sie alle Viewer-Vorgaben aus und klicken Sie auf Veröffentlichen .
  3. Navigieren Sie zurück zum Beispiel-Manager und prüfen Sie, ob die Anzahl der nicht aktivierten Assets jetzt mit null angegeben wird.
Für das Bildmaterial der Viewer-Vorgabe wird für eine Vorschau in den Asset-Details oder für „URL kopieren“/„Code einbetten“ der Code 404 zurückgegeben
Gehen Sie in CRXDE Lite wie folgt vor:
  1. Navigieren Sie zum <sync-folder>/_CSS/_OOTB Ordner im Synchronisierungsordner für dynamische Medien (z. B. /content/dam/_CSS/_OOTB ),
  2. Suchen Sie den Metadaten-Knoten des problematischen Assets (z. B. <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. 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>
    • Beispiel: https://<server>/is/content/myfolder/_CSS/_OOTB/CarouselDotsLeftButton_dark_sprite.png
Wenn die Beispiel-Assets oder das Bildmaterial der Viewer-Vorgabe nicht synchronisiert oder veröffentlicht wurden, starten Sie den gesamten Kopier-/Synchronisierungsvorgang neu:
  1. Navigieren Sie zu CRXDE Lite.
    • Löschen <sync-folder>/_CSS/_OOTB .
  2. Navigate to the CRX package manager: http://localhost:4502/crx/packmgr/
    1. Suchen Sie das Viewer-Paket in der Liste (es beginnt mit cq-dam-scene7-viewers-content )
    2. Klicken Sie auf Neu installieren .
  3. 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.