Adobe Experience Manager:DAM アセットの更新ワークフロー中にエラーが記録される
説明 description
AEMにアセットをアップロードすると、DAM アセットの更新ワークフローの実行中にerror.logにエラーが記録される場合があります。
この記事では、アセットの処理が正常に完了したかどうかを確認する方法について説明します。
環境
Adobe Experience Manager 6.5 LTS
Adobe Experience Manager 6.5
解決策 resolution
以下を確認できれば、アセット処理は正常に完了したと見なすことができます。
チェック 1:同じエラーが再発しないことを確認します
影響を受けるアセットのパスを使用してerror.logを検索し、処理履歴を確認します。
最初のエラーの後、ワークフローが再試行され、同じエラーが再度ログに記録されない場合は、再試行によって解決された問題を検討し、アセット処理が正常に完了したと仮定できます。
$ 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] ...
チェック 2: Assets コンソールにアセットが異常なステータスを表示していないことを確認します
Assets コンソールで、影響を受けるアセットをカード表示で開きます。
https://< host> /assets.html/content/dam/testfolder
次の点を確認します。
- アセットに「処理中」や「失敗」などのステータスが表示されない。
- 新しくアップロードされたアセットの場合、新しいバッジが表示され、アセットはエラー状態ではありません。
チェック 3: レンディションが生成されたことを確認する
影響を受けるアセットをAssets コンソールで開きます。 アセットの詳細画面で、サイドレールを使用してレンディションが生成されたことを確認します。
https://< host> /assetdetails.html/content/dam/testfolder/test.png
recommendation-more-help
experience-cloud-kcs-help-kbarticles