AEM: Assets no se puede sincronizar con Content Hub y Dynamic Media debido a una representación de página no válida

En este artículo se explica cómo resolver los errores de sincronización de recursos en Content Hub y Dynamic Media en Adobe Experience Manager causados por representaciones de página no válidas.

Descripción description

Entorno

Adobe Experience Manager as a Cloud Service (AEMaaCS) (todas las versiones)

Problema/Síntomas

Algunos recursos no se sincronizan con Content Hub y Dynamic Media, incluso después de actualizar los metadatos, volver a procesar y aprobar los flujos de trabajo. Los recursos permanecen sin sincronizar a pesar de los repetidos intentos.

  • Los recursos afectados no muestran errores en la interfaz de usuario, pero no aparecen en Content Hub o Dynamic Media después de la aprobación.
  • La búsqueda manual de recursos en Content Hub y Dynamic Media no devuelve resultados.
  • No se muestra ningún mensaje de error explícito al usuario, pero los registros de back-end pueden indicar problemas con las solicitudes de aprobación o entrega de recursos.

Ejemplo de rutas de recursos:

  • /content/dam/worldwide-content/gbs/int/en-us/document/produced/2025-feb/users-guide-consulting-marketing-workbench.doc
  • /content/dam/worldwide-content/gbs/int/en-us/document/produced/2025-feb/setup-and-configuration-guide-consulting-marketing-workbench.doc
  • /content/dam/worldwide-content/gbs/int/en-us/document/produced/2025-feb/sales-faq-consulting-marketing-workbench.docx

Causa

Los recursos afectados contenían un nodo de representación page no válido sin datos binarios, lo que provocaba que fallara la aprobación y la sincronización descendente a Content Hub y Dynamic Media.

Resolución resolution

Siga los pasos a continuación para resolver el problema:

  1. Identificar Assets Afectado

    • Busque recursos que no se estén sincronizando con Content Hub o Dynamic Media, a pesar de los intentos de aprobación correctos.
  2. Comprobar representación de página no válida

    • En CRXDE Lite o un explorador de repositorios similar, vaya al nodo de recursos.
    • Inspeccione el nodo /jcr:content/renditions/page.
    • Confirme si la representación page existe pero no tiene la propiedad de datos binarios necesaria (jcr:data).
  3. Quitar el nodo de representación de página no válido

    • Elimine el nodo /jcr:content/renditions/page de cada recurso afectado.
  4. Volver a procesar el recurso

    • Vuelva a procesar la déclencheur o a aprobar el recurso para regenerar representaciones e iniciar la sincronización con Content Hub y Dynamic Media.
  5. Verificar sincronización

    • Confirme que el recurso ahora aparece en Content Hub y Dynamic Media, según lo esperado.

Medida Preventiva

  • Adobe Engineering ha implementado una mitigación para excluir la representación page del procesamiento de aprobación de entrega de recursos estableciendo blocked.renditions=[ "page"]. Esto evita que futuros flujos de aprobación intenten leer datos binarios de nodos de representación de páginas mal formados o no binarios.
recommendation-more-help
experience-cloud-kcs-help-kbarticles