Adobe Experience Manager: Se registra un error durante el flujo de trabajo de recursos de actualización de DAM
Descripción description
Al cargar un recurso en AEM, puede registrarse un error en error.log mientras se ejecuta el flujo de trabajo de recursos de actualización de DAM.
Este artículo describe cómo comprobar si el procesamiento de recursos se ha completado correctamente.
Entorno
Adobe Experience Manager 6.5 LTS
Adobe Experience Manager 6.5
Resolución resolution
Si puede confirmar lo siguiente, se puede considerar que el procesamiento del recurso se ha completado correctamente.
Comprobación 1: Compruebe que no se vuelve a producir el mismo error
Busque error.log utilizando la ruta del recurso afectado y revise el historial de procesamiento.
Después del error inicial, si el flujo de trabajo se reintenta y el mismo error no se vuelve a registrar, puede considerar el problema resuelto mediante el reintento y suponer que el procesamiento del recurso se completó correctamente.
$ grep "/content/dam/testfolder/test.png/jcr:content/renditions/original" error.log *INFO* [ JobHandler: /var/workflow/instances/server0/yyyy-mm-dd/update_asset_1:/content/dam/testfolder/test.png/jcr:content/renditions/original] ... *WARN* [ ... Granite Transient Workflow Queue(com/adobe/granite/workflow/transient/job/var/workflow/models/dam/update_asset)] org.apache.sling.event.impl.jobs.queues.JobQueueImpl.Granite Transient Workflow Queue Failed job Sling Job [ ... transient.workflowDataPayload=/content/dam/testfolder/test.png/jcr:content/renditions/original , ... event.job.retries=10, ... event.job.retrycount=1 ] , will retry 9 more time(s), retryCount=1 *INFO* [ JobHandler: /var/workflow/instances/server0/yyyy-mm-dd/update_asset_2:/content/dam/testfolder/test.png/jcr:content/renditions/original] ... *WARN* [ ... Granite Transient Workflow Queue(com/adobe/granite/workflow/transient/job/var/workflow/models/dam/update_asset)] org.apache.sling.event.impl.jobs.queues.JobQueueImpl.Granite Transient Workflow Queue Failed job Sling Job [ ... transient.workflowDataPayload=/content/dam/testfolder/test.png/jcr:content/renditions/original , ... event.job.retries=10, ... event.job.retrycount=2 ] , will retry 8 more time(s), retryCount=2 *INFO* [ JobHandler: /var/workflow/instances/server0/yyyy-mm-dd/update_asset_3:/content/dam/testfolder/test.png/jcr:content/renditions/original] ...
Comprobación 2: Compruebe que el recurso no muestra un estado anormal en la consola de Assets
En la consola de Assets, abra el recurso afectado en la vista de tarjeta:
https://< host> /assets.html/content/dam/testfolder
Compruebe lo siguiente:
- El recurso no muestra un estado como Procesando o Error.
- Para un recurso cargado recientemente, se muestra el distintivo Nuevo y el recurso no está en estado de error.
Comprobación 3: Compruebe que se han generado representaciones
Abra el recurso afectado en la consola de Assets. En la pantalla de detalles del recurso, utilice el carril lateral para confirmar que se han generado representaciones.
https://< host> /assetdetails.html/content/dam/testfolder/test.png