Asset-Synchronisierungsfehler in Adobe Experience Manager (AEM) Dynamic Media
Wenn der Synchronisierungsprozess beim Versuch fehlschlägt, Video-Assets mit mehr als 2 GB in AEM Dynamic Media hochzuladen, stellen Sie sicher, dass alle erforderlichen MIME-Typen enthalten sind, stellen Sie sicher, dass keine Firewall-Beschränkungen vorhanden sind, überprüfen Sie Netzwerkpfade, untersuchen Sie alle benutzerdefinierten Codes oder Konfigurationen, die Standard-Client-Bibliotheken überschreiben oder mit Asset-Synchronisierungsprozessen interferieren könnten, und stellen Sie sicher, dass Videos nicht länger als 30 Minuten sind.
Beschreibung description
Umgebung
Adobe Experience Manager 6.5.20 und höher (AEM 6.5.20 und höher) Dynamic Media/Scene7 - Staging- und Entwicklungsumgebungen
Problem
Beim Versuch, Video-Assets mit mehr als 2 GB in die AEM Dynamic Media-Umgebung hochzuladen, schlägt der Synchronisierungsvorgang fehl. Dies kann über mehrere Instanzen hinweg erfolgen, einschließlich Entwicklungs- und Staging-Umgebungen. Der Fehler tritt auf, obwohl zuvor Einstellungen für die Verarbeitung großer Dateien konfiguriert wurden.
Symptome können sein:
- Video-Uploads werden nicht ausgelöst oder erfolgreich abgeschlossen.
- Fehlermeldungen, die während der Verarbeitung eine NumberFormatException angeben.
- Fehlende Einträge für bestimmte MIME-Typen wie application/pdf und application/postscript in den Konfigurationseinstellungen.
Das Problem besteht weiterhin, selbst wenn sichergestellt ist, dass die allgemeinen Einstellungen gemäß den Dokumentationsrichtlinien aktualisiert werden.
Lösung resolution
Um dieses Problem zu beheben, verwenden Sie die folgenden Methoden:
-
Stellen Sie sicher, dass alle erforderlichen MIME-Typen in Ihren OSGi-Konfigurationen unter
com.day.cq.dam.scene7.impl.Scene7AssetMimeTypeServiceImpl.configenthalten sind. Fügen Sie insbesondere fehlende Einträge für "/pdf“ "/postscript“ .Dies sollte zur Option der Benutzeroberfläche führen - hammer
>Assets>Allgemeine Dynamic Media-), um die Einstellungen erneut zu laden und zu speichern. Wenn einzelne Mimetypen nicht mit DMS7 synchronisiert werden sollen, deaktivieren Sie das Flag Aktiviert unter jedem Mimetyp in/conf/global/settings/cloudconfigs/dmscene7/jcr:content/mimeTypes. -
Vergewissern Sie sich, dass es keine Firewall-Beschränkungen gibt, die den Zugriff von DMS7 Backoffice-Servern auf Cloud-Speicherorte wie Amazon S3, auf denen sich Assets befinden, verhindern.
-
Überprüfen Sie, ob Netzwerkpfade das direkte Abrufen großer Assets durch DMS7 aus dem Cloud-Speicher ermöglichen.
-
Untersuchen Sie benutzerdefinierten Code oder Konfigurationen, die standardmäßige Client-Bibliotheken (
clientlibs) überschreiben oder die Asset-Synchronisierungsprozesse beeinträchtigen könnten. -
Für die DM-Verarbeitung werden Videos mit einer Länge von bis zu 30 Minuten unterstützt. Wenn ein Video eine längere Dauer hat, kann es aufgrund der längeren Verarbeitungszeit fehlschlagen.
Durch die Verwendung dieser Methoden sollten Sie in der Lage sein, die Funktionalität zum Hochladen großer Videodateien (> 2 GB) in die AEM Dynamic Media-Umgebung effektiv wiederherzustellen, ohne dass weitere Synchronisationsprobleme in verschiedenen Instanzen Ihres Setups auftreten.