Leere (weiße) Bilder in der Medienbibliothek

Problem

Auf den Seiten der Medienbibliothek werden leere oder weiße Bilder angezeigt. Wenn Sie in einigen Fällen auf das einzelne Bild klicken, wird es gut angezeigt.

Sie können auch den folgenden Fehler in Ihren Protokolldateien sehen:

*ERROR* graphics: Unable to access atom.

Auf der Veröffentlichungsinstanz sehen Sie die angezeigten leeren Bilder in der Größe von einem Pixel.

Lösung

Führen Sie einen der folgenden Schritte aus:

  • Führen Sie eine traversale Überprüfung aus, um diese Datei neu zu erstellen. Siehe diese Dokumentationsseite für weitere Informationen.
  • In der Vorlage Ihrer Medienbibliothek (Standard: /libs/CFC/templates/Medialib/img/image.esp), ist die Datei image.esp vorhanden, die folgendermaßen aussieht:

ein... var s = request.atom.getStream(); var imgLayer=new Layer(s.getPath()); var mimeType = imgLayer.mimeType; ...

Die Funktion, die diese Seiten-UUID verwendet ist s.getPath(). Sie gibt null und Ergebnisse in einem schwarzen Bild im Ebenenobjekt zurück. Das Ebenenobjekt verfügt über einen weiteren Konstruktor, der s.getPath() vermeided.

... var s = request.atom.getStream(); var imgLayer=new Layer(s); var mimeType = imgLayer.mimeType; ...

Hinweis:

Löschen Sie Ihren Ausgangscache.

Weitere Informationen

Das potenzielle Problem tritt in der Datei „uuidRegistry.properties“ auf. Diese Datei befindet sich im Home-Verzeichnis Ihrer Instanz (/cq_home/data/author). Der Inhalt der Datei ist eine Zuordnung zwischen UUID einer Seite in CRX und dem Lenker der Seite.

Wenn die UUID und der Lenker der Seite in dieser Datei fehlen, werden die Bilder in der Medienbibliothek leer angezeigt. Die Datei uuidRegisty.properties enthält die UUID Ihrer Seite nicht, wenn Sie eine Migration durch die CRX-Konsole durchgeführt haben und diese Datei nicht durch traversale Überprüfung neu generiert haben.

Adobe-Logo

Bei Ihrem Konto anmelden