When I checked my log I found out two things about ImageMagick which I wonder if anyone has any suggestions on how to fix
1/
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /opt/imagemagick/ImageMagick-6.3.3/lib:.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
2/
When I run some transformations I get these errors listed below. The strange thing is that my preview images have been created when I look in the space to which they are copied to:
01:55:58,736 ERROR [util.transaction.SpringAwareUserTransaction] Transaction didn't commit
org.alfresco.service.cmr.repository.ContentIOException: Content conversion failed:
reader: ContentAccessor[ contentUrl=store://2007/4/10/1/55/db38f363-e6f5-11db-b203-654bb96fe784.bin, mimetype=image/jpeg, size=82, encoding=UTF-8]
writer: ContentAccessor[ contentUrl=store://2007/4/10/1/55/dc887dda-e6f5-11db-b203-654bb96fe784.bin, mimetype=image/jpeg, size=0, encoding=UTF-8]
options: {options=-resize 500}
at org.alfresco.repo.content.transform.AbstractContentTransformer.transform(AbstractContentTransformer.java:254)
at org.alfresco.repo.action.executer.ImageTransformActionExecuter.doTransform(ImageTransformActionExecuter.java:91)
at org.alfresco.repo.action.executer.TransformActionExecuter.executeImpl(TransformActionExecuter.java:284)
at org.alfresco.repo.action.executer.ActionExecuterAbstractBase.execute(ActionExecuterAbstractBase.java:120)
at org.alfresco.repo.action.ActionServiceImpl.directActionExecution(ActionServiceImpl.java:537)
at org.alfresco.repo.action.executer.CompositeActionExecuter.executeImpl(CompositeActionExecuter.java:72)
at org.alfresco.repo.action.executer.ActionExecuterAbstractBase.execute(ActionExecuterAbstractBase.java:120)
at org.alfresco.repo.action.ActionServiceImpl.directActionExecution(ActionServiceImpl.java:537)
at org.alfresco.repo.action.ActionServiceImpl.executeActionImpl(ActionServiceImpl.java:472)
at org.alfresco.repo.action.ActionServiceImpl.executeAction(ActionServiceImpl.java:399)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:335)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:181)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:148)
at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:116)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)
at org.alfresco.repo.security.permissions.impl.AlwaysProceedMethodInterceptor.invoke(AlwaysProceedMethodInterceptor.java:40)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)
at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:49)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)
at org.alfresco.repo.audit.AuditComponentImpl.auditImpl(AuditComponentImpl.java:219)
at org.alfresco.repo.audit.AuditComponentImpl.audit(AuditComponentImpl.java:165)
at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:69)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176)
at $Proxy16.executeAction(Unknown Source)
at org.alfresco.repo.rule.RuleServiceImpl.executeRule(RuleServiceImpl.java:915)
at org.alfresco.repo.rule.RuleServiceImpl.executePendingRule(RuleServiceImpl.java:883)
at org.alfresco.repo.rule.RuleServiceImpl.executePendingRulesImpl(RuleServiceImpl.java:854)
at org.alfresco.repo.rule.RuleServiceImpl.executePendingRules(RuleServiceImpl.java:827)
at org.alfresco.repo.rule.RuleTransactionListener.beforeCommit(RuleTransactionListener.java:69)
at org.alfresco.repo.transaction.AlfrescoTransactionSupport$TransactionSynchronizationImpl.beforeCommit(AlfrescoTransactionSupport.java:591)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCommit(AbstractPlatformTransactionManager.java:657)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:482)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:469)
at org.springframework.transaction.interceptor.TransactionAspectSupport.doCommitTransactionAfterReturning(TransactionAspectSupport.java:266)
at org.alfresco.util.transaction.SpringAwareUserTransaction.commit(SpringAwareUserTransaction.java:405)
at org.alfresco.filesys.server.SrvSession.endTransaction(SrvSession.java:627)
at org.alfresco.filesys.smb.server.SMBSrvSession.run(SMBSrvSession.java:1362)
at java.lang.Thread.run(Thread.java:613)
Caused by: org.alfresco.service.cmr.repository.ContentIOException: Failed to perform ImageMagick transformation:
Execution result:
os: Mac OS X
command: convert /opt/alfresco/tomcat/temp/Alfresco/ImageMagickContentTransformer_source_30791.jpg -resize 500 /opt/alfresco/tomcat/temp/Alfresco/ImageMagickContentTransformer_target_30792.jpg
succeeded: false
exit code: 1
out:
err: convert: Not a JPEG file: starts with 0x00 0x05 `/opt/alfresco/tomcat/temp/Alfresco/ImageMagickContentTransformer_source_30791.jpg'.
convert: missing an image filename `/opt/alfresco/tomcat/temp/Alfresco/ImageMagickContentTransformer_target_30792.jpg
at org.alfresco.repo.content.transform.magick.ImageMagickContentTransformer.transformInternal(ImageMagickContentTransformer.java:110)
at org.alfresco.repo.content.transform.magick.AbstractImageMagickContentTransformer.transformInternal(AbstractImageMagickContentTransformer.java:224)
at org.alfresco.repo.content.transform.AbstractContentTransformer.transform(AbstractContentTransformer.java:245)
… 44 more