ACS AEM Commons のプロパティのコピーのプロセスステップの失敗を修正します。
ACS AEM Commons プロパティをコピー のプロセスステップが、プロセスリソースの設定がないために失敗します。 これを解決するには、今後のワークフロー用に設定を更新し、必要なプロセスプロパティを追加して既存のワークフローのプロセスステップを修正します。
説明 description
環境
- 製品: ACS AEM Commons on Adobe Experience Manager(AEM)バージョン 5.*と 6.*.
- 環境: すべて
問題/症状
次のエラーが発生する場合があります。
*ERROR* [ JobHandler: /var/workflow/instances/server0/2024-11-14/copy-properties_10:/content/dam/folder/sample_960x540.mov] com.adobe.granite.workflow.core.job.JobHandler Error executing workflow step
com.adobe.granite.workflow.WorkflowException: Process resource is null
at com.adobe.granite.workflow.core.job.HandlerBase.executeProcess(HandlerBase.java:134) [ com.adobe.granite.workflow.core:2.0.240]
at com.adobe.granite.workflow.core.job.JobHandler.process(JobHandler.java:270) [ com.adobe.granite.workflow.core:2.0.240]
at org.apache.sling.event.impl.jobs.JobConsumerManager$JobConsumerWrapper.process(JobConsumerManager.java:502) [ org.apache.sling.event:4.2.24]
at org.apache.sling.event.impl.jobs.queues.JobQueueImpl.startJob(JobQueueImpl.java:351) [ org.apache.sling.event:4.2.24]
at org.apache.sling.event.impl.jobs.queues.JobQueueImpl.access$100(JobQueueImpl.java:60) [ org.apache.sling.event:4.2.24]
at org.apache.sling.event.impl.jobs.queues.JobQueueImpl$1.run(JobQueueImpl.java:287) [ org.apache.sling.event:4.2.24]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
このプロセスステップの実装には、コピーが失敗するバグがありますが、今後のワークフローや既存のワークフローでは修正できます。
解決策 resolution
-
CRX/DE Lite のノード
/apps/acs-commons/components/workflow/copy-properties/cq:editConfig/cq:formParametersに移動します。- String プロパティ
PROCESS = "com.adobe.acs.commons.workflow.process.impl.CopyPropertiesProcess"を追加します。
- String プロパティ
-
CRX/DE Lite の既存のデザイン時ワークフローモデルで、 プロパティをコピー プロセスステップのノードを見つけます。例:
/conf/global/settings/workflow/models/copy-properties-from-jcr-title-to-dc-title/jcr:content/flow/copy_properties/metaData:- String プロパティ
PROCESS = "com.adobe.acs.commons.workflow.process.impl.CopyPropertiesProcess"を追加します。 - タッチ UI を使用してデザイン時ワークフローモデルを編集し、変更を保存して、 同期 をクリックして実行時モデルを更新します。
- String プロパティ
関連資料
Adobe-Consulting-Services に PROCESS プロパティ #3003🔗 がないため、「プロパティをコピー」ワークフロープロセスステップが 敗します。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f