DAM OOTB Renditions not created.
Hi,
We are uploading assets to DAM using JCROM API. We also have one custom workflow in AEM (6.1) which runs after a delay of 5 sec from the time of asset upload. Sometimes (not always) after image upload DAM OOTB asset workflow doesn't create renditions and it throws below error.
05.05.2016 08:15:18.727 *ERROR* [JobHandler: /etc/workflow/instances/server0/2016-05-03/model_3015090651838815:/content/dam/test/markets/global/en-gb/news/2016/1860x1050_5thmay.jpg/jcr:content/renditions/original] com.day.cq.dam.core.impl.gfx.CommonsGfxRenderer Could not render: wid=48&hei=48&fit=constrain,1&fmt=png-alpha&layer=comp&layer=0&src=/content/dam/test/markets/global/en-gb/news/2016/1860x1050_5thmay.jpg
java.lang.NullPointerException: null
at com.day.cq.dam.core.impl.cache.CQBufferedImageCache.getCacheKey(CQBufferedImageCache.java:358)
at com.day.cq.dam.core.impl.cache.CQBufferedImageCache.getImage(CQBufferedImageCache.java:101)
at com.day.cq.dam.core.impl.gfx.CommonsGfxRenderer.createImageLayer(CommonsGfxRenderer.java:460)
at com.day.cq.dam.core.impl.gfx.CommonsGfxRenderer.createLayer(CommonsGfxRenderer.java:138)
at com.day.cq.dam.core.impl.gfx.CommonsGfxRenderer.render(CommonsGfxRenderer.java:91)
at com.adobe.cq.gfx.impl.GfxImpl.render(GfxImpl.java:94)
at com.day.cq.dam.core.impl.RenditionMakerImpl$PlanBasedTemplate.apply(RenditionMakerImpl.java:127)
at com.day.cq.dam.core.impl.RenditionMakerImpl.generateRenditions(RenditionMakerImpl.java:184)
at com.day.cq.dam.core.process.CreateThumbnailProcess.createThumbnails(CreateThumbnailProcess.java:119)
at com.day.cq.dam.core.process.ThumbnailProcess.execute(ThumbnailProcess.java:76)
at com.day.cq.workflow.compatibility.CQWorkflowProcessRunner.execute(CQWorkflowProcessRunner.java:93)
at com.adobe.granite.workflow.core.job.HandlerBase.executeProcess(HandlerBase.java:184)
at com.adobe.granite.workflow.core.job.JobHandler.process(JobHandler.java:232)
at org.apache.sling.event.impl.jobs.JobConsumerManager$JobConsumerWrapper.process(JobConsumerManager.java:512)
at org.apache.sling.event.impl.jobs.queues.JobRunner.run(JobRunner.java:205)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Thanks,
Deepikaa