Corrigindo falha na etapa do processo de propriedades de cópia do ACS AEM Commons
A etapa de processo Copiar Propriedades do ACS AEM Commons falha devido a uma configuração de recurso de Processo ausente. Para resolver isso, atualize a configuração para workflows futuros e corrija a etapa do processo em workflows existentes adicionando a propriedade de processo necessária.
Descrição description
Ambiente
- Produto: ACS AEM Commons no Adobe Experience Manager (AEM) versões 5.* e 6.*.
- Ambiente: Todos
Problema/Sintomas
O seguinte erro pode ser observado:
*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)
Há um erro na implementação desta etapa do processo que causa falha na cópia, mas que pode ser corrigido para qualquer fluxo de trabalho futuro e fluxos de trabalho existentes.
Resolução resolution
-
Vá para o nó
/apps/acs-commons/components/workflow/copy-properties/cq:editConfig/cq:formParametersno CRX/DE Lite.- Adicionar esta propriedade de Cadeia de Caracteres:
PROCESS = "com.adobe.acs.commons.workflow.process.impl.CopyPropertiesProcess".
- Adicionar esta propriedade de Cadeia de Caracteres:
-
Localize o nó da etapa de processo Copiar Propriedades no modelo de fluxo de trabalho de tempo de design existente no CRX/DE Lite, por exemplo:
/conf/global/settings/workflow/models/copy-properties-from-jcr-title-to-dc-title/jcr:content/flow/copy_properties/metaData:- Adicionar esta propriedade de Cadeia de Caracteres:
PROCESS = "com.adobe.acs.commons.workflow.process.impl.CopyPropertiesProcess". - Use a interface para toque para editar o modelo de fluxo de trabalho de tempo de design, salvar as alterações e clicar em Sincronizar para atualizar o modelo de tempo de execução.
- Adicionar esta propriedade de Cadeia de Caracteres:
Leitura relacionada
Falha na etapa do processo de fluxo de trabalho "Copiar Propriedades" devido à falta da propriedade PROCESS #3003 em Adobe-Consulting-Services