AEMaaCS でコンテンツツリーの公開ワークフローが実行中の状態で停止する – Assets
AEMaaCS でのコンテンツツリーの公開ワークフロー – Assetsが、オーサー環境からのアセットの公開中に停止します。 この問題を修正するには、デフォルト設定に戻します。
説明 description
環境
- Product:Adobe Experience Manager as a Cloud Service(AEMaaCS) - Assets
- ワークフロー :コンテンツツリーの公開
- インスタンス :開発
問題/症状
- デジタルアセット管理(DAM)のコンテンツツリーの公開ワークフローが実行中の状態のままになり、フォルダーでトリガーされたときに完了しません。
- ログにエラーが表示されます:
;java.lang.RuntimeException: Unable to deserialize property 'com.adobe.granite.workflow.job'. - 最初の 2 つのワークフロー手順が完了し、後の手順が実行できない。
- 小さなペイロードを含め、ペイロードサイズをまたいだ場合でも問題が発生します(例:15MB、81 画像)。
- 最小限のコンテンツでも再帰的な公開が失敗する。
- 個々のアセットのクイック公開は、期待どおりに機能します。
解決策 resolution
この問題を修正するには、次の手順に従います。
-
com.adobe.cq.deserfw.impl.DeserializationFirewallImplの変更に重点を置いて、変更の有無を標準搭載(OOTB)の設定で確認します。 -
カスタム設定で、デフォルトを削除せずに OOTB 設定を拡張できるようにします。
-
設定に OOTB エントリがない場合:
- デフォルトの設定を参照して、これらを復元します。
- 復元されたこの設定の上にカスタムの変更を追加します。
-
更新された設定を開発環境にデプロイします。
-
running 状態で停止しているすべてのワークフローを中止します。
-
新しい コンテンツツリーを公開 ワークフローインスタンスを開始およびテストします。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f