Åtgärdar ett steg i processen ACS AEM Commons Copy Properties
Processsteget ACS AEM Commons Kopiera egenskaper misslyckas på grund av att en processresurskonfiguration saknas. Du kan lösa detta genom att uppdatera konfigurationen för framtida arbetsflöden och åtgärda processteget i befintliga arbetsflöden genom att lägga till den processegenskap som krävs.
Beskrivning description
Miljö
- Produkt: ACS AEM Commons on Adobe Experience Manager (AEM) version 5.* och 6.*.
- Miljö: Alla
Problem/symtom
Följande fel kan förekomma:
*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)
Det finns ett fel i implementeringen av det här steget som gör att kopian misslyckas, men det kan korrigeras för framtida arbetsflöden och befintliga arbetsflöden.
Upplösning resolution
-
Gå till noden
/apps/acs-commons/components/workflow/copy-properties/cq:editConfig/cq:formParametersi CRX/DE Lite.- Lägg till den här strängegenskapen:
PROCESS = "com.adobe.acs.commons.workflow.process.impl.CopyPropertiesProcess".
- Lägg till den här strängegenskapen:
-
Hitta noden för processsteget Kopiera egenskaper i den befintliga arbetsflödesmodellen för designtid i CRX/DE Lite, till exempel:
/conf/global/settings/workflow/models/copy-properties-from-jcr-title-to-dc-title/jcr:content/flow/copy_properties/metaData:- Lägg till den här strängegenskapen:
PROCESS = "com.adobe.acs.commons.workflow.process.impl.CopyPropertiesProcess". - Använd Touch-gränssnittet för att redigera arbetsflödesmodellen för designtid, spara ändringar och klicka på Synkronisera för att uppdatera körningsmodellen.
- Lägg till den här strängegenskapen:
Relaterad läsning
Arbetsflödessteget för "Kopiera egenskaper" misslyckas på grund av att PROCESS-egenskapen #3003 saknas i Adobe-Consulting-Services