AEM as a Cloud Serviceでは、DAM アセットは処理中のままであり、レンディションは生成されません
この記事では、Adobe Experience Manager(AEM)as a Cloud Serviceで、DAMにアップロードされたアセットが処理中の状態のままになり、Adobe I/O Events設定が不完全であるため、レンディションが生成されない問題を解決する方法について説明します。
説明 description
環境
Adobe Experience Manager Assets as a Cloud Service
問題/症状
- DAM フォルダーにアップロードされたAssetsは、処理中の状態のままです。
- AEMでは、アップロードしたアセットのレンディションは生成されません。
- 関連付けられたSling ジョブが失敗します。
- このエラー署名の場合、作成者のログに「Adobe I/O Events …登録に失敗しました:WorkspaceにimsOrgIdとEventConsumingJob …」などのメッセージが含まれています。このID (AssetProcessorEventHandler)に登録されているハンドラーはありません。
原因
不足しているimsOrgIdなどの不完全なAdobe I/O Events Workspace設定は、AssetProcessorEventHandlerが登録できないようにします。 その場合、AEMはアセット処理の完了イベントを使用しません。 アセットは処理状態のままであり、レンディションは生成されません。
解決策 resolution
問題を解決するには、次の手順に従います。
- AEM環境のAdobe I/O Events Workspace設定を確認し、IMS組織IDを含むすべての必要な設定が正しく設定されていることを確認します。
- イベントメタデータの登録とOSGi イベントハンドラーマッピングの両方が正常に完了していることを確認します。
- エラーまたはスタック状態にある項目について非同期処理キューを確認し、影響を受けるキュー項目を削除して、アセット処理のブロックを解除します。
- 影響を受けるAEM コンポーネントまたはポッドを再起動して、Adobe I/O Events ハンドラーを再登録します。
- 再起動後、
AssetProcessorEventHandlerが正常に登録されていることを確認します。 - 処理状態に残っているアセットを再処理し、レンディションが正常に生成されていることを確認します。
- テストアセットをDAMにアップロードし、テストアセットが処理状態から外れ、レンディションが期待どおりに生成されることを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles