Adobe Experience Manager: Während des Workflows DAM-Update-Asset wird ein Fehler protokolliert

Beschreibung description

Wenn Sie ein Asset in AEM hochladen, kann ein Fehler in error.log protokolliert werden, während der Workflow DAM-Update-Asset ausgeführt wird.

In diesem Artikel wird beschrieben, wie Sie überprüfen können, ob die Asset-Verarbeitung erfolgreich abgeschlossen wurde.

Umgebung

Adobe Experience Manager 6.5 LTS

Adobe Experience Manager 6.5

Lösung resolution

Wenn Sie Folgendes bestätigen können, kann die Asset-Verarbeitung als erfolgreich abgeschlossen betrachtet werden.

Überprüfen Sie 1: Stellen Sie sicher, dass derselbe Fehler nicht erneut auftritt

Suchen Sie anhand des Pfads des betroffenen Assets nach error.log und überprüfen Sie den Verarbeitungsverlauf.

Wenn der Workflow nach dem anfänglichen Fehler erneut versucht und derselbe Fehler nicht erneut protokolliert wird, können Sie das durch den erneuten Versuch gelöste Problem als gelöst betrachten und davon ausgehen, dass die Asset-Verarbeitung erfolgreich abgeschlossen wurde.

$ 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]  ...

Überprüfen Sie 2: Stellen Sie sicher, dass das Asset in der Assets-Konsole keinen abnormalen Status anzeigt

Öffnen Sie das betroffene Asset in der Assets-Konsole in der Kartenansicht:

https://< host> /assets.html/content/dam/testfolder

Überprüfen Sie Folgendes:

  • Das Asset zeigt keinen Status wie „Verarbeitung läuft“ oder „Fehlgeschlagen“ an.
  • Bei einem neu hochgeladenen Asset wird das Badge Neu angezeigt und das Asset befindet sich nicht im Fehlerstatus.

Prüfung 3: Überprüfen, ob Ausgabedarstellungen generiert wurden

Öffnen Sie das betroffene Asset in der Assets-Konsole. Verwenden Sie im Bildschirm mit den Asset-Details die Seitenleiste, um zu bestätigen, dass Ausgabedarstellungen generiert wurden.

https://< Host> /assetdetails.html/content/dam/testfolder/test.png

recommendation-more-help
experience-cloud-kcs-help-kbarticles