Problema
En las páginas de la biblioteca multimedia, aparecen imágenes en blanco o en negro. En algunos casos, al hacer clic en una sola imagen, se muestra bien.
También puede ver el siguiente error en sus archivos de registro:
*ERROR* graphics: Unable to access atom.
En la instancia de publicación, se podían ver las imágenes en blanco como de un píxel de tamaño.
Solución
Realice una de estas acciones:
- Ejecute una comprobación transversal que reconstruya este archivo. Para más detalles, consulte esta página de documentación.
- En la plantilla de su biblioteca multimedia (de forma predeterminada es /libs/CFC/templates/Medialib/img/image.esp), hay un archivo llamado image.esp que tiene el siguiente aspecto:
... var s = request.atom.getStream(); var imgLayer=new Layer(s.getPath()); var mimeType = imgLayer.mimeType; ...
La función que utiliza la página UUID es s.getPath(). Devuelve nulo y resulta en una imagen negra en el objeto de capas. El objeto de capas tiene otro constructor, que evita s.getPath()
... var s = request.atom.getStream(); var imgLayer=new Layer(s); var mimeType = imgLayer.mimeType; ...
Limpie la caché de salida.
Información adicional
El problema potencial está en el archivo uuidRegistry.properties. Este archivo se encuentra en el directorio raíz de su instancia (/cq_home/data/author). El contenido del archivo es un mapeo entre el UUID de una página en CRX y el nombre de la página.
Si el UUID y el nombre de la página no están presentes en este archivo, las imágenes de la biblioteca multimedia aparecerán en blanco. El archivo uuidRegisty.properties no incluye el UUID de su página si realizó una migración por la consola CRX y no regeneró este archivo mediante la comprobación transversal.