Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

Complete Workflow step through code - using WorkflowSession not working in AEM6.5

Avatar

Level 2

I am trying to complete a workflow step through code in same step workflow processor as below.
workflowSession.complete(workItem, workflowSession.getRoutes(workItem, false).get(0));

here, it throws the exception:
Caused by: com.adobe.granite.workflow.WorkflowException: Unable to retrieve workflow instance: "/var/workflow/instances/...."

AEM version : AEM6.5, this working in AEM6.2
Is there anything need to be configured to WorkflowException?

I tried with system user provided all privileges and added it as a workflow super user but same the issue occurs on completing the workItem.
Please share solution if anyone faced this issue, advance thanks.

 

1 Accepted Solution

Avatar

Correct answer by
Level 2

I found it..

We cannot take ownership on workflow instance of transient workflow. Because these are executed in memory. 

 

To have workItem workflow should write nodes under /var/workflow/instances/server0/

With a transient workflow it is executed in memory.

View solution in original post

1 Reply

Avatar

Correct answer by
Level 2

I found it..

We cannot take ownership on workflow instance of transient workflow. Because these are executed in memory. 

 

To have workItem workflow should write nodes under /var/workflow/instances/server0/

With a transient workflow it is executed in memory.