Å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

  1. Gå till noden /apps/acs-commons/components/workflow/copy-properties/cq:editConfig/cq:formParameters i CRX/DE Lite.

    • Lägg till den här strängegenskapen: PROCESS = "com.adobe.acs.commons.workflow.process.impl.CopyPropertiesProcess".
  2. 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.

Relaterad läsning

Arbetsflödessteget för "Kopiera egenskaper" misslyckas på grund av att PROCESS-egenskapen #3003 saknas i Adobe-Consulting-Services

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f