Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

com.adobe.granite.workflow.WorkflowException: Document is in a disposed state!

SebasRios34
Level 2
Level 2

Hey everyone,

 

I'm having trouble with my workflow trying to save a document to filesystem. Basically, we have a custom step that help us save documents into filesystem and is working as expected (it saved attachments from an Assign Task to a specific file location). Here you have to set the file location including the name of the file and the document that you want to save:

 

SebasRios34_0-1634675780331.png

The problem I'm having is with the Generate Document of Record, I have the following configuration for the step. formData represents the all the data the user submitted from a form and document is just the variable type Document.

 

SebasRios34_1-1634675892622.png

This is the error triggered when trying to save a document from the Generate Document of Record:

com.adobe.granite.workflow.WorkflowException: Process execution resulted in an error
at com.adobe.granite.workflow.core.job.HandlerBase.executeProcess(HandlerBase.java:201)
at com.adobe.granite.workflow.core.job.JobHandler.process(JobHandler.java:260)
at org.apache.sling.event.impl.jobs.JobConsumerManager$JobConsumerWrapper.process(JobConsumerManager.java:502)
at org.apache.sling.event.impl.jobs.queues.JobQueueImpl.startJob(JobQueueImpl.java:293)
at org.apache.sling.event.impl.jobs.queues.JobQueueImpl.access$100(JobQueueImpl.java:60)
at org.apache.sling.event.impl.jobs.queues.JobQueueImpl$1.run(JobQueueImpl.java:229)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: com.adobe.granite.workflow.WorkflowException: Document is in a disposed state!
at com.s360g.aem.workflowcomponent.custom.saveDocumentToFilesystem.execute(saveDocumentToFilesystem.java:81)
at com.adobe.granite.workflow.core.job.HandlerBase.executeProcess(HandlerBase.java:195)
... 8 more

 

Let me know if I'm configuring something wrong or if some has seen this error

 

Best regards,

1 Reply
MohitKumarK
Level 4
Level 4

Hi @SebasRios34 ,

Can you please provide saveDocumentToFilesystem this file or else what is the line at 81, just to see what can be the issue.

Thanks!