Adobe Experience Manager:在AEM 6.5 LTS SP2中,工作流程處理步驟的PROCESS值會以單引號儲存,導致在執行階段找不到處理實作

說明 description

在AEM 6.5 LTS SP2環境中,設定並儲存「工作流程模型」中的「流程步驟」時,儲存在metaData/PROCESS中的流程類別名稱可能會轉換為具有單引號的字串。

因此,在工作流程執行期間,AEM無法將其解析為原始Java類別名稱,並會因以下錯誤而失敗:

01.01.2026 00:00:00.000 *ERROR* [ JobHandler: /var/workflow/instances/server0/2026-01-01/sample_workflow_1:/content/sample/path]  com.adobe.granite.workflow.core.job.JobHandler Error executing workflow step
com.adobe.granite.workflow.WorkflowException: Process implementation not found: 'com.day.cq.dam.core.process.GateKeeperProcess'at com.adobe.granite.workflow.core.job.HandlerBase.executeProcess(HandlerBase.java:207) [ com.adobe.granite.workflow.core:2.0.240.CQ680-B0017] at com.adobe.granite.workflow.core.job.JobHandler.process(JobHandler.java:271) [ com.adobe.granite.workflow.core:2.0.240.CQ680-B0017] 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)at java.base/java.lang.Thread.run(Thread.java:834)

環境

AEM 6.5 LTS SP2
AEM 6.5.23.0 (套用cq-6.5.0-hotfix-GRANITE-61551-SP23-1.4.zip之後)
AEM 6.5.24.0
AEM 6.5.25.0

解決方法 resolution

「工作流程處理」類別名稱可儲存為單引號。 此行為屬於安全性檢查的一部分。
在此情況下,請在「OSGi運算式安全性設定」中將目標「工作流程處理序」類別名稱新增至允許清單。

步驟

步驟1. 開啟http://<主機><連線埠> /system/console/configMgr

步驟2. 開啟運算式安全性設定

步驟3. 將目標工作流程類別名稱新增至允許清單

對單一類別使用允許的關鍵字
    對多個類別使用允許的模式

步驟4. 在目標「工作流程模型」中,於目標「流程步驟」再次選擇目標「工作流程流程」類別,然後將其儲存

步驟5. 同步工作流程模型

範例:允許的關鍵字

com.day.cq.dam.core.process.GateKeeperProcess

範例:允許的模式

ˆcom\.day\.cq\.dam\.core\.process\..*$
recommendation-more-help
experience-cloud-kcs-help-kbarticles