Problema
Nas páginas da Biblioteca de Mídia, aparecem imagens em branco. Em alguns casos, ao clicar em uma imagem única, ela é exibida corretamente.
Você também pode ver o seguinte erro nos seus arquivos de log:
*ERROR* graphics: Unable to access atom.
Na instância de publicação, você podia ver as imagens em branco exibidas com um pixel de tamanho.
Solução
Siga um destes procedimentos:
- Execute uma verificação de percurso que reconstrua esse arquivo. Para detalhes, veja esta página de documentação.
- Em seu modelo de biblioteca de mídia (o padrão é /libs/CFC/templates/Medialib/img/image.esp), existe um arquivo chamado image.esp que se parece com o seguinte:
... var s = request.atom.getStream(); var imgLayer=new Layer(s.getPath()); var mimeType = imgLayer.mimeType; ...
A função que usa a página UUID é s.getPath(). Ele retorna null e resulta em uma imagem preta no objeto de camada. Objeto de camada tem outro construtor, que evita s.getPath()
... var s = request.atom.getStream(); var imgLayer=new Layer(s); var mimeType = imgLayer.mimeType; ...
Limpe seu cache de saída.
Informações adicionais
O possível problema está no arquivo uuidRegistry.properties. Este arquivo está no diretório base da sua instância (/cq_home/data/author). O conteúdo do arquivo é um mapeamento entre o UUID de uma página no CRX e o identificador da página.
Se o UUID e o identificador da página estiverem faltando nesse arquivo, as imagens da Biblioteca de mídia serão exibidas em branco. O arquivo uuidRegisty.properties não inclui o UUID da sua página se você fez uma migração pelo console do CRX e não gerou novamente este arquivo por meio de verificação de percurso.
Fazer logon em sua conta