Beheben von ACS AEM Commons Copy Properties -Prozessschrittfehlern

Der ACS AEM Commons-Eigenschaften kopieren -Prozessschritt schlägt aufgrund einer fehlenden Prozessressourcenkonfiguration fehl. Um dies zu beheben, aktualisieren Sie die Konfiguration für zukünftige Workflows und beheben Sie den Prozessschritt in vorhandenen Workflows, indem Sie die erforderliche Prozesseigenschaft hinzufügen.

Beschreibung description

Umgebung

  • Product: ACS AEM Commons on Adobe Experience Manager (AEM), Version 5.* und 6.*.
  • Umgebung: Alle

Problem/Symptome

Der folgende Fehler kann auftreten:

*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)

Bei der Implementierung dieses Prozessschritts gibt es einen Fehler, der dazu führt, dass die Kopie fehlschlägt. Dieser Fehler kann jedoch für alle zukünftigen Workflows und vorhandenen Workflows behoben werden.

Auflösung resolution

  1. Wechseln Sie zum Knoten /apps/acs-commons/components/workflow/copy-properties/cq:editConfig/cq:formParametersin CRX/DE Lite.

    • Fügen Sie diese Zeichenfolgeneigenschaft hinzu: PROCESS = "com.adobe.acs.commons.workflow.process.impl.CopyPropertiesProcess".
  2. Suchen Sie den Knoten des Prozessschritts Eigenschaften kopieren in Ihrem bestehenden Entwurfszeit-Workflow-Modell in CRX/DE Lite, z. B.: /conf/global/settings/workflow/models/copy-properties-from-jcr-title-to-dc-title/jcr:content/flow/copy_properties/metaData:

    • Fügen Sie diese Zeichenfolgeneigenschaft hinzu: PROCESS = "com.adobe.acs.commons.workflow.process.impl.CopyPropertiesProcess".
    • Verwenden Sie die Touch-optimierte Benutzeroberfläche, um das Entwurfszeit-Workflow-Modell zu bearbeiten, Änderungen zu speichern und auf Synchronisieren zu klicken, um das Laufzeitmodell zu aktualisieren.

Verwandtes Lesen

Workflow-Prozessschritt „Eigenschaften kopieren“ schlägt aufgrund fehlender PROCESS-#3003 inAdobe-Consulting-Services fehl

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