Hello All,
I have a requirement to create News article page from Word document. Currently content authors manually authors the pages and we want to automate the process.
If there is any better option available to automate the News article authoring process please do share.
I am following the below AEM guides documentation
https://experienceleague.adobe.com/en/docs/experience-manager-guides/using/install-guide/on-prem-ig/...
I have override the file "w2d_io_old.xml" and uploading the word doc. The workflow is showing in-progress for hours. And getting below error in the logs for file name "Sample_dita_file.docx".
I have added two files with below content :
file 1:
Dita Map XML
This is heading
file 2:
Title: Dita Map XML
Heading 1: This is heading
for both I am getting below error.
Anything I have missed to configure in my local which is causing the issue.
22.04.2025 23:19:59.449 *INFO* [sling-threadpool-b6151423-8cb0-4f68-9ba3-0f77db9c4fc5-(apache-sling-job-thread-pool)-1-<main queue>(com/sling/eventing/conversionworkflow/job)] com.adobe.fmdita.conversionutils.ConversionUtils Queueing workflow for /content/dam/wordfiles/Sample_dita_file.docx, Apr 22,2025 23:19:59 22.04.2025 23:19:59.449 *INFO* [sling-threadpool-b6151423-8cb0-4f68-9ba3-0f77db9c4fc5-(apache-sling-job-thread-pool)-1-<main queue>(com/sling/eventing/conversionworkflow/job)] com.adobe.fmdita.conversionutils.ConversionUtils Workflow to start: /etc/workflow/models/word2dita/jcr:content/model 22.04.2025 23:19:59.449 *INFO* [JobHandler: /var/workflow/instances/server0/2025-04-22/update_asset_16:/content/dam/wordfiles/Sample_dita_file.docx/jcr:content/renditions/original] com.adobe.granite.asset.core.impl.metadata.xmpjcr.XmpToJcrVisitor No custom schema available, using default XMP schema service 22.04.2025 23:19:59.453 *INFO* [JobHandler: /var/workflow/instances/server0/2025-04-22/dam-parse-word-documents_15:/content/dam/wordfiles/Sample_dita_file.docx/jcr:content/renditions/original] com.day.cq.dam.word.process.ExtractImagesProcess Extracting images from: /content/dam/wordfiles/Sample_dita_file.docx 22.04.2025 23:19:59.459 *ERROR* [sling-threadpool-b6151423-8cb0-4f68-9ba3-0f77db9c4fc5-(apache-sling-job-thread-pool)-1-<main queue>(com/sling/eventing/conversionworkflow/job)] org.apache.sling.event.impl.jobs.queues.JobQueueImpl.<main queue> Unhandled error occured in job processor null while processing job Sling Job [topic=com/sling/eventing/conversionworkflow/job, id=2025/4/22/23/19/11d7c97f-f8f8-4eed-83ea-d58e89626c43_28, properties=slingevent:application=11d7c97f-f8f8-4eed-83ea-d58e89626c43,jcr:created=java.util.GregorianCalendar(Tue Apr 22 23:19:59 IST 2025),slingevent:created=java.util.GregorianCalendar(Tue Apr 22 23:19:59 IST 2025),event.job.queuename=<main queue>,event.job.queued.time=java.util.GregorianCalendar(Tue Apr 22 23:19:59 IST 2025),jcr:createdBy=sling-event,sling:resourceType=slingevent:Job,userid=admin,dateAdded=1745344199374,event.job.application=11d7c97f-f8f8-4eed-83ea-d58e89626c43,path=/content/dam/wordfiles/Sample_dita_file.docx,event.job.retries=10,event.job.started.time=java.util.GregorianCalendar(Tue Apr 22 23:19:59 IST 2025),jcr:primaryType=slingevent:Job,event.job.retrycount=0,:sling:jobs:asynchandler=org.apache.sling.event.impl.jobs.JobConsumerManager$JobConsumerWrapper$1@6b017431] java.lang.NullPointerException: null at java.base/java.util.Hashtable.put(Hashtable.java:475) at com.adobe.granite.workflow.core.event.EventPublishUtil.publishWorkflowStartedEvent(EventPublishUtil.java:159) [com.adobe.granite.workflow.core:2.0.240.CQ680-B0017] at com.adobe.granite.workflow.core.WorkflowSessionImpl.startWorkflow(WorkflowSessionImpl.java:2000) [com.adobe.granite.workflow.core:2.0.240.CQ680-B0017] at com.day.cq.workflow.impl.CQWorkflowSessionWrapper.startWorkflow(CQWorkflowSessionWrapper.java:297) [com.day.cq.workflow.cq-workflow-impl:6.3.8.CQ656-B0003] at com.day.cq.workflow.impl.CQWorkflowSessionWrapper.startWorkflow(CQWorkflowSessionWrapper.java:249) [com.day.cq.workflow.cq-workflow-impl:6.3.8.CQ656-B0003] at com.adobe.fmdita.common.StartWorkflow.startWorkflow(StartWorkflow.java:73) [com.adobe.fmdita.utils:4.6.0] at com.adobe.fmdita.conversionutils.ConversionUtils.startConversionWorkflow(ConversionUtils.java:121) [com.adobe.fmdita.utils:4.6.0] at com.adobe.fmdita.publishworkflow.StartConversionWorkflows.process(StartConversionWorkflows.java:101) [com.adobe.fmdita.publish-workflow:4.6.0] 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) at java.base/java.lang.Thread.run(Thread.java:834) 22.04.2025 23:19:59.473 *INFO* [JobHandler: /var/workflow/instances/server0/2025-04-22/update_asset_16:/content/dam/wordfiles/Sample_dita_file.docx/jcr:content/renditions/original] com.day.cq.dam.video.FFMpegThumbnailProcess execute: asset [/content/dam/wordfiles/Sample_dita_file.docx] is not of a video mime type, asset ignored. 22.04.2025 23:19:59.478 *INFO* [JobHandler: /var/workflow/instances/server0/2025-04-22/update_asset_16:/content/dam/wordfiles/Sample_dita_file.docx/jcr:content/renditions/original] com.day.cq.dam.core.process.CommandLineProcess execute: mime type [application/vnd.openxmlformats-officedocument.wordprocessingml.document] of asset [/content/dam/wordfiles/Sample_dita_file.docx] is not in list of accepted mime types [[image/eps, image/x-eps, application/postscript, application/eps, application/x-eps]], ignoring. 22.04.2025 23:19:59.480 *INFO* [JobHandler: /var/workflow/instances/server0/2025-04-22/update_asset_16:/content/dam/wordfiles/Sample_dita_file.docx/jcr:content/renditions/original] com.day.cq.dam.video.FFMpegTranscodeProcess execute: asset [/content/dam/wordfiles/Sample_dita_file.docx] is not of a video mime type, asset ignored.
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
From the error it seems the workflow is stuck in start step only - most likely because the workflow is not in Sync.
Are you an existing Guides customer? If so, you can also raise a support ticket for such issue.
Hi,
I am working on a POC actually. Will see if I can raise a ticket.
Thanks
Views
Replies
Total Likes
@prajwal_akolnerkar8 Just checking in — were you able to resolve your issue?
We’d love to hear how things worked out. If the suggestions above helped, marking a response as correct can guide others with similar questions. And if you found another solution, feel free to share it — your insights could really benefit the community. Thanks again for being part of the conversation!
Views
Replies
Total Likes
Hi @kautuk_sahni ,
Not able to resolve this issue and as client is not existing AEM Guides customer so didn't raise the ticket for same.
We are doing a POC for one of the client's requirement.
Later we changed our approach by writing custom code.
Thanks,
Prajwal
Views
Replies
Total Likes
Thanks for the update. Since this is related to a POC, I was curious to understand what led you to move towards custom implementation. It’d help us evaluate if there’s an opportunity to support such requirements more natively in future.
If you’re open to a quick 1:1 sync, happy to connect—always useful to learn how AEM Guides is being used in different client scenarios.
-Pulkit Nagpal
Views
Replies
Total Likes