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:
-
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.
-
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
pageexiste pero no tiene la propiedad de datos binarios necesaria (jcr:data).
-
Quitar el nodo de representación de página no válido
- Elimine el nodo
/jcr:content/renditions/pagede cada recurso afectado.
- Elimine el nodo
-
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.
-
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
pagedel procesamiento de aprobación de entrega de recursos estableciendoblocked.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.