修正ACS AEM Commons複製屬性程式步驟失敗
ACS AEM Commons 複製屬性 處理序步驟因缺少處理序資源設定而失敗。 若要解決此問題,請更新未來工作流程的設定,並透過新增所需的流程屬性來修正現有工作流程中的流程步驟。
說明 description
環境
- 產品: Adobe Experience Manager (AEM)版本5上的ACS AEM Commons。*和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
。- 新增此字串屬性:
PROCESS = "com.adobe.acs.commons.workflow.process.impl.CopyPropertiesProcess"
。
- 新增此字串屬性:
-
在CRX/DE Lite的現有設計階段工作流程模型中尋找 複製屬性 程式步驟的節點,例如:
/conf/global/settings/workflow/models/copy-properties-from-jcr-title-to-dc-title/jcr:content/flow/copy_properties/metaData:
- 新增此字串屬性:
PROCESS = "com.adobe.acs.commons.workflow.process.impl.CopyPropertiesProcess"
。 - 使用Touch UI編輯設計階段工作流程模型、儲存變更,然後按一下 同步 以更新執行階段模型。
- 新增此字串屬性:
相關閱讀
由於Adobe-Consulting-Services中缺少PROCESS屬性#3003🔗,因此「複製屬性」工作流程步驟失敗
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f