Expand my Community achievements bar.

SOLVED

Errors on startup and images uploading

Avatar

Former Community Member

On fresh installation of Adobe AEM 5.6.1 I've got such error messages:

04.08.2014 12:29:14.084 *ERROR* [FelixStartLevel] com.day.cq.dam.cq-dam-core [com.day.cq.dam.core.impl.servlet.ImageModificationServlet] bind method [bindXmpHandler] not found; Component will fail 04.08.2014 12:29:14.084 *ERROR* [FelixStartLevel] com.day.cq.dam.cq-dam-core [com.day.cq.dam.core.impl.servlet.ImageModificationServlet] bind method [bindXmpHandler] not found

Can it be somehow connected with my problems:

Problem 1: Flash component doesn't work in publish mode, while in author mode everything is OK.

Problem 2: When I try to upload images, previously downloaded using vlt, to DAM using Maven - metadata is lost. (Images is present and visible in DAM, but AEM can't render them on page with error message "can find metadata" )

1 Accepted Solution

Avatar

Correct answer by
Level 10

Alex Belchenko wrote...

Problem 1: Yes, I got "Uncaught ReferenceError: CQ is not defined" Javasript error message.

Make sure required client libs are included.

View solution in original post

5 Replies

Avatar

Level 10

The error ImageModificationServlet reported internally CQ5-32109 and should not be cause for your problem.  

Was there any java script error for problem1?

For problem2 check the error log by enabling debug for workflow & should give some hints.

Avatar

Former Community Member

Sham HC wrote...

The error ImageModificationServlet reported internally CQ5-32109 and should not be cause for your problem.  

Was there any java script error for problem1?

For problem2 check the error log by enabling debug for workflow & should give some hints.

 

 

Problem 1: Yes, I got "Uncaught ReferenceError: CQ is not defined" Javasript error message.

Problem 2: Thx, I'll check workflows

Avatar

Correct answer by
Level 10

Alex Belchenko wrote...

Problem 1: Yes, I got "Uncaught ReferenceError: CQ is not defined" Javasript error message.

Make sure required client libs are included.

Avatar

Former Community Member

Problem with flash content solved.

About images upload - Here is what I get in general errors log:

*WARN* [JobHandler: /etc/workflow/instances/2014-08-06/model_61027530671782:/content/dam/site/gallery/karoline.jpg/jcr:content/renditions/original] com.day.cq.dam.commons.handler.StandardImageHandler getImage: error while reading image at path [/content/dam/site/gallery/karoline.jpg/jcr:content/renditions/original]:  org.apache.commons.imaging.ImageReadException: Can't parse this format. at org.apache.commons.imaging.Imaging.getImageParser(Imaging.java:723) at org.apache.commons.imaging.Imaging.getBufferedImage(Imaging.java:1364) at org.apache.commons.imaging.Imaging.getBufferedImage(Imaging.java:1263) at org.apache.commons.imaging.Imaging.getBufferedImage(Imaging.java:1232) at com.day.cq.dam.commons.handler.StandardImageHandler.getImage(StandardImageHandler.java:185) at com.day.cq.dam.core.impl.handler.JpegHandler.getImage(JpegHandler.java:74) at com.day.cq.dam.core.impl.cache.CQBufferedImageCache.getImage(CQBufferedImageCache.java:115) at com.day.cq.dam.core.process.CreateWebEnabledImageProcess.execute(CreateWebEnabledImageProcess.java:202) at com.day.cq.workflow.compatibility.CQWorkflowProcessRunner.execute(CQWorkflowProcessRunner.java:93) at com.adobe.granite.workflow.core.job.HandlerBase.executeProcess(HandlerBase.java:208) at com.adobe.granite.workflow.core.job.JobHandler.process(JobHandler.java:139) at org.apache.sling.event.jobs.JobUtil$1.run(JobUtil.java:378)

I enabled workflow debug and get such error there:

*ERROR* [JobHandler: /etc/workflow/instances/2014-08-06/model_53889256092066:/content/dam/site/product shots/poudre.jpg/jcr:content/renditions/original] com.day.cq.workflow.compatibility.CQWorkflowProcessRunner Process execution resulted in an error: javax.jcr.version.VersionException: Unable to perform operation. Node is checked-in. com.day.cq.workflow.WorkflowException: javax.jcr.version.VersionException: Unable to perform operation. Node is checked-in. at com.day.cq.dam.core.process.GateKeeperProcess.execute(GateKeeperProcess.java:79) at com.day.cq.workflow.compatibility.CQWorkflowProcessRunner.execute(CQWorkflowProcessRunner.java:93) at com.adobe.granite.workflow.core.job.HandlerBase.executeProcess(HandlerBase.java:208) at com.adobe.granite.workflow.core.job.JobHandler.process(JobHandler.java:139) at org.apache.sling.event.jobs.JobUtil$1.run(JobUtil.java:378) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: javax.jcr.version.VersionException: Unable to perform operation. Node is checked-in. at org.apache.jackrabbit.core.ItemValidator.checkCondition(ItemValidator.java:284) at org.apache.jackrabbit.core.ItemValidator.checkModify(ItemValidator.java:248) at org.apache.jackrabbit.core.ItemRemoveOperation.perform(ItemRemoveOperation.java:70) at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216) at org.apache.jackrabbit.core.ItemImpl.perform(ItemImpl.java:91) at org.apache.jackrabbit.core.ItemImpl.remove(ItemImpl.java:322) at com.day.cq.dam.core.process.GateKeeperProcess.execute(GateKeeperProcess.java:48) ... 7 more

Avatar

Level 10

Alex Belchenko wrote...

Problem with flash content solved.

About images upload - Here is what I get in general errors log:

  1. *WARN* [JobHandler: /etc/workflow/instances/2014-08-06/model_61027530671782:/content/dam/site/gallery/karoline.jpg/jcr:content/renditions/original] com.day.cq.dam.commons.handler.StandardImageHandler getImage: error while reading image at path [/content/dam/site/gallery/karoline.jpg/jcr:content/renditions/original]: org.apache.commons.imaging.ImageReadException: Can't parse this format.
  2. at org.apache.commons.imaging.Imaging.getImageParser(Imaging.java:723)
  3. at org.apache.commons.imaging.Imaging.getBufferedImage(Imaging.java:1364)
  4. at org.apache.commons.imaging.Imaging.getBufferedImage(Imaging.java:1263)
  5. at org.apache.commons.imaging.Imaging.getBufferedImage(Imaging.java:1232)
  6. at com.day.cq.dam.commons.handler.StandardImageHandler.getImage(StandardImageHandler.java:185)
  7. at com.day.cq.dam.core.impl.handler.JpegHandler.getImage(JpegHandler.java:74)
  8. at com.day.cq.dam.core.impl.cache.CQBufferedImageCache.getImage(CQBufferedImageCache.java:115)
  9. at com.day.cq.dam.core.process.CreateWebEnabledImageProcess.execute(CreateWebEnabledImageProcess.java:202)
  10. at com.day.cq.workflow.compatibility.CQWorkflowProcessRunner.execute(CQWorkflowProcessRunner.java:93)
  11. at com.adobe.granite.workflow.core.job.HandlerBase.executeProcess(HandlerBase.java:208)
  12. at com.adobe.granite.workflow.core.job.JobHandler.process(JobHandler.java:139)
  13. at org.apache.sling.event.jobs.JobUtil$1.run(JobUtil.java:378)

I enabled workflow debug and get such error there:

 
  1. *ERROR* [JobHandler: /etc/workflow/instances/2014-08-06/model_53889256092066:/content/dam/site/product shots/poudre.jpg/jcr:content/renditions/original] com.day.cq.workflow.compatibility.CQWorkflowProcessRunner Process execution resulted in an error: javax.jcr.version.VersionException: Unable to perform operation. Node is checked-in. com.day.cq.workflow.WorkflowException: javax.jcr.version.VersionException: Unable to perform operation. Node is checked-in.
  2. at com.day.cq.dam.core.process.GateKeeperProcess.execute(GateKeeperProcess.java:79)
  3. at com.day.cq.workflow.compatibility.CQWorkflowProcessRunner.execute(CQWorkflowProcessRunner.java:93)
  4. at com.adobe.granite.workflow.core.job.HandlerBase.executeProcess(HandlerBase.java:208)
  5. at com.adobe.granite.workflow.core.job.JobHandler.process(JobHandler.java:139)
  6. at org.apache.sling.event.jobs.JobUtil$1.run(JobUtil.java:378)
  7. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
  8. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
  9. at java.lang.Thread.run(Thread.java:745)
  10. Caused by: javax.jcr.version.VersionException: Unable to perform operation. Node is checked-in.
  11. at org.apache.jackrabbit.core.ItemValidator.checkCondition(ItemValidator.java:284)
  12. at org.apache.jackrabbit.core.ItemValidator.checkModify(ItemValidator.java:248)
  13. at org.apache.jackrabbit.core.ItemRemoveOperation.perform(ItemRemoveOperation.java:70)
  14. at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216)
  15. at org.apache.jackrabbit.core.ItemImpl.perform(ItemImpl.java:91)
  16. at org.apache.jackrabbit.core.ItemImpl.remove(ItemImpl.java:322)
  17. at com.day.cq.dam.core.process.GateKeeperProcess.execute(GateKeeperProcess.java:48)
  18. ... 7 more

 

 


Seen this issue playing between DAM MetaData Writeback and DAM Set last modified date workflows.  There are couple of workarounds but nothing generic & need further investigation. Can you please file daycare & get official assistance.