<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic When i try to use copy service in one of my services i am geting permission denied error even though I logged in with admin user. Can any one help me in solving the issue. in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/when-i-try-to-use-copy-service-in-one-of-my-services-i-am-geting/m-p/29847#M12698</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;2017-06-30 16:02:03,704 DEBUG [com.oup.derive.DeriveServiceImpl] [http-apr-8080-exec-4] createTemporaryNodeInUserHome() bulk-asset-derive-1498834923704.json application/json&lt;BR /&gt;2017-06-30 16:02:03,807 DEBUG [com.oup.derive.DeriveServiceImpl] [http-apr-8080-exec-4] processBulkUploadTemplate()workspace://SpacesStore/5d9d19ee-d6bf-4f45-83ae-71b820d633ee&lt;BR /&gt;2017-06-30 16:02:03,808 DEBUG [com.oup.alfresco.bulkmetadatatemplate.service.TemporaryNodeHelper] [http-apr-8080-exec-4] createTemporaryNodeInUserHome() bulk-asset-derive-1498834923808.json application/json&lt;BR /&gt;2017-06-30 16:02:04,069 DEBUG [com.oup.derive.DeriveServiceImpl] [http-apr-8080-exec-4] number of rows to proccess : 2&lt;BR /&gt;2017-06-30 16:02:04,070 DEBUG [com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorkflowCallingService] [http-apr-8080-exec-4] processTemplateASync() ASSETDERIVE&lt;BR /&gt;2017-06-30 16:02:04,291 DEBUG [org.alfresco.repo.jscript.ScriptLogger] [http-apr-8080-exec-4] placeInQueue create&lt;BR /&gt;2017-06-30 16:02:04,291 DEBUG [org.alfresco.repo.jscript.ScriptLogger] [http-apr-8080-exec-4]&amp;nbsp;&amp;nbsp; process downloadType: ASSETDERIVE&lt;BR /&gt;2017-06-30 16:02:04,544 DEBUG [com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorkflowCallingService] [http-apr-8080-exec-4] Started WorkflowPath ID: activiti$21708&amp;nbsp;&amp;nbsp; Instance ID: activiti$21708&lt;BR /&gt;2017-06-30 16:02:04,546 DEBUG [com.oup.derive.DeriveServiceImpl] [http-apr-8080-exec-4] derive asset Workflow started: activiti$asyncDownloadProcess&lt;BR /&gt;2017-06-30 16:02:06,179 DEBUG [com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorflowProcessingWorker] [task-scheduler-4] updateWorkflowStatusPreWork() activiti$21708&lt;BR /&gt;2017-06-30 16:02:06,189 DEBUG [com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorflowProcessingWorker] [task-scheduler-4] getExecutableTask() for user: bulk-asset-derive-1498834923704.json&lt;BR /&gt;2017-06-30 16:02:06,261 DEBUG [com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorflowProcessingWorker] [task-scheduler-4] Found tasks count: 1&lt;BR /&gt;2017-06-30 16:02:06,262 DEBUG [com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorflowProcessingWorker] [task-scheduler-4] Query took: 72 ms&lt;BR /&gt;2017-06-30 16:02:06,262 DEBUG [com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorflowProcessingWorker] [task-scheduler-4] Found task: activiti$21789 oupBulkW&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;laceInQueue IN_PROGRESS&lt;BR /&gt;2017-06-30 16:02:06,303 DEBUG [org.alfresco.repo.jscript.ScriptLogger] [task-scheduler-4] placeInQueue complete&lt;BR /&gt;2017-06-30 16:02:06,322 DEBUG [org.alfresco.repo.jscript.ScriptLogger] [task-scheduler-4] taskProcessingInProgress create&lt;BR /&gt;2017-06-30 16:02:06,383 DEBUG [com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorflowProcessingWorker] [task-scheduler-4] doWork() activiti$21708&amp;nbsp; as: bulk-asset-derive-1498834923704.json&lt;BR /&gt;2017-06-30 16:02:06,387 DEBUG [com.oup.alfresco.bulkmetadatatemplate.service.upload.BulkMetadataUploadWorkflowProcessingWorker] [task-scheduler-4] updateWorkflowWithResults() ASSETDERIVE&lt;BR /&gt;2017-06-30 16:02:06,390 DEBUG [com.oup.derive.DeriveServiceImpl] [task-scheduler-4] {"nodes":["workspace://SpacesStore/d0f9c0c9-c0be-4a85-aa9b-2049b6ff2bd9","workspace://SpacesStore/6d2f24b4-688c-4c4f-821b-6d062f0473ce"],"target":"workspace://SpacesStore/5d9d19ee-d6bf-4f45-83ae-71b820d633ee","username":"admin"}&lt;BR /&gt;2017-06-30 16:02:06,390 DEBUG [com.oup.derive.DeriveServiceImpl] [task-scheduler-4] {"nodes":["workspace://SpacesStore/d0f9c0c9-c0be-4a85-aa9b-2049b6ff2bd9","workspace://SpacesStore/6d2f24b4-688c-4c4f-821b-6d062f0473ce"],"target":"workspace://SpacesStore/5d9d19ee-d6bf-4f45-83ae-71b820d633ee","username":"admin"}&lt;BR /&gt;2017-06-30 16:02:06,391 DEBUG [com.oup.derive.DeriveServiceImpl] [task-scheduler-4] ["workspace://SpacesStore/d0f9c0c9-c0be-4a85-aa9b-2049b6ff2bd9","workspace://SpacesStore/6d2f24b4-688c-4c4f-821b-6d062f0473ce"]&lt;BR /&gt;2017-06-30 16:02:06,394 DEBUG [com.oup.derive.DeriveServiceImpl] [task-scheduler-4] deriveAsset(workspace://SpacesStore/d0f9c0c9-c0be-4a85-aa9b-2049b6ff2bd9,workspace://SpacesStore/5d9d19ee-d6bf-4f45-83ae-71b820d633ee)&lt;BR /&gt;2017-06-30 16:02:06,402 DEBUG [com.oup.derive.DeriveServiceImpl] [task-scheduler-4] create node with name: Copy of d0f9c0c9-c0be-4a85-aa9b-2049b6ff2bd9&lt;BR /&gt;2017-06-30 16:02:06,513 ERROR [com.oup.derive.DeriveServiceImpl] [task-scheduler-4] deriveAsset() error&lt;BR /&gt;2017-06-30 16:02:06,521 ERROR [com.oup.derive.DeriveServiceImpl] [task-scheduler-4] [Ljava.lang.StackTraceElement;@6fbb50a3&lt;BR /&gt;org.alfresco.repo.security.permissions.AccessDeniedException: 05300026 Access Denied.&amp;nbsp; You do not have the appropriate permissions to perform this operation.&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:50)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:159)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionInterceptor$1.execute(RetryingTransactionInterceptor.java:79)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:454)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionInterceptor.invoke(RetryingTransactionInterceptor.java:69)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)&lt;BR /&gt;&amp;nbsp;at com.sun.proxy.$Proxy15.hasAspect(Unknown Source)&lt;BR /&gt;&amp;nbsp;at com.ixxus.alfresco.ixfe.service.RestrictedContainerService.hasRestrictedAssociationAspect(RestrictedContainerService.java:103)&lt;BR /&gt;&amp;nbsp;at com.ixxus.alfresco.ixfe.service.RestrictedContainerService.isChildAssociationAllowed(RestrictedContainerService.java:66)&lt;BR /&gt;&amp;nbsp;at com.ixxus.alfresco.ixfe.behaviours.RestrictedChildAssociationBehaviour.onCreateChildAssociation(RestrictedChildAssociationBehaviour.java:68)&lt;BR /&gt;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.policy.JavaBehaviour$JavaMethodInvocationHandler.invoke(JavaBehaviour.java:174)&lt;BR /&gt;&amp;nbsp;at com.sun.proxy.$Proxy58.onCreateChildAssociation(Unknown Source)&lt;BR /&gt;&amp;nbsp;at sun.reflect.GeneratedMethodAccessor792.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.policy.PolicyFactory$MultiHandler.invoke(PolicyFactory.java:354)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.policy.$Proxy317.onCreateChildAssociation(Unknown Source)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.node.AbstractNodeServiceImpl.invokeOnCreateChildAssociation(AbstractNodeServiceImpl.java:626)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.node.db.DbNodeServiceImpl.createNode(DbNodeServiceImpl.java:400)&lt;BR /&gt;&amp;nbsp;at sun.reflect.GeneratedMethodAccessor793.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.lock.mem.LockableAspectInterceptor.invoke(LockableAspectInterceptor.java:226)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)&lt;BR /&gt;&amp;nbsp;at com.sun.proxy.$Proxy15.createNode(Unknown Source)&lt;BR /&gt;&amp;nbsp;at sun.reflect.GeneratedMethodAccessor793.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.tenant.MultiTNodeServiceInterceptor.invoke(MultiTNodeServiceInterceptor.java:104)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)&lt;BR /&gt;&amp;nbsp;at com.sun.proxy.$Proxy15.createNode(Unknown Source)&lt;BR /&gt;&amp;nbsp;at sun.reflect.GeneratedMethodAccessor793.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.service.StoreRedirectorProxyFactory$RedirectorInvocationHandler.invoke(StoreRedirectorProxyFactory.java:215)&lt;BR /&gt;&amp;nbsp;at com.sun.proxy.$Proxy37.createNode(Unknown Source)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.node.MLPropertyInterceptor.invoke(MLPropertyInterceptor.java:278)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.alfresco.enterprise.repo.sync.SyncPropertyInterceptor.invoke(SyncPropertyInterceptor.java:258)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.node.NodeRefPropertyMethodInterceptor.invoke(NodeRefPropertyMethodInterceptor.java:183)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)&lt;BR /&gt;&amp;nbsp;at com.sun.proxy.$Proxy15.createNode(Unknown Source)&lt;BR /&gt;&amp;nbsp;at sun.reflect.GeneratedMethodAccessor793.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)&lt;BR /&gt;&amp;nbsp;at com.sun.proxy.$Proxy15.createNode(Unknown Source)&lt;BR /&gt;&amp;nbsp;at sun.reflect.GeneratedMethodAccessor793.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.audit.DisableAuditableBehaviourInterceptor.invoke(DisableAuditableBehaviourInterceptor.java:113)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:80)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:46)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:159)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionInterceptor$1.execute(RetryingTransactionInterceptor.java:79)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:454)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionInterceptor.invoke(RetryingTransactionInterceptor.java:69)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)&lt;BR /&gt;&amp;nbsp;at com.sun.proxy.$Proxy15.createNode(Unknown Source)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.copy.CopyServiceImpl.recursiveCopy(CopyServiceImpl.java:603)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.copy.CopyServiceImpl.copyImpl(CopyServiceImpl.java:502)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.copy.CopyServiceImpl.copy(CopyServiceImpl.java:254)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.copy.CopyServiceImpl.copy(CopyServiceImpl.java:338)&lt;BR /&gt;&amp;nbsp;at com.oup.derive.DeriveServiceImpl.deriveAsset(DeriveServiceImpl.java:895)&lt;BR /&gt;&amp;nbsp;at com.oup.derive.DeriveServiceImpl$1$1.execute(DeriveServiceImpl.java:744)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:454)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:342)&lt;BR /&gt;&amp;nbsp;at com.oup.derive.DeriveServiceImpl$1.doWork(DeriveServiceImpl.java:751)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:548)&lt;BR /&gt;&amp;nbsp;at com.oup.derive.DeriveServiceImpl.deriveAssets(DeriveServiceImpl.java:734)&lt;BR /&gt;&amp;nbsp;at com.oup.alfresco.bulkmetadatatemplate.service.upload.BulkMetadataUploadWorkflowProcessingWorker.updateWorkflowWithResults(BulkMetadataUploadWorkflowProcessingWorker.java:81)&lt;BR /&gt;&amp;nbsp;at com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorflowProcessingWorker.doWork(AbstractAsyncWorflowProcessingWorker.java:87)&lt;BR /&gt;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionInterceptor$1.execute(RetryingTransactionInterceptor.java:79)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:454)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionInterceptor.invoke(RetryingTransactionInterceptor.java:69)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:69)&lt;BR /&gt;&amp;nbsp;at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:255)&lt;BR /&gt;&amp;nbsp;at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:148)&lt;BR /&gt;&amp;nbsp;at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:90)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)&lt;BR /&gt;&amp;nbsp;at com.sun.proxy.$Proxy167.doWork(Unknown Source)&lt;BR /&gt;&amp;nbsp;at com.oup.alfresco.bulkmetadatatemplate.service.async.AsyncWorkflowProcessingServiceImpl$2.doWork(AsyncWorkflowProcessingServiceImpl.java:116)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:548)&lt;BR /&gt;&amp;nbsp;at com.oup.alfresco.bulkmetadatatemplate.service.async.AsyncWorkflowProcessingServiceImpl.processWorkflowSynchronously(AsyncWorkflowProcessingServiceImpl.java:111)&lt;BR /&gt;&amp;nbsp;at com.oup.alfresco.bulkmetadatatemplate.service.async.AsyncWorkflowProcessingServiceImpl.processWorkflow(AsyncWorkflowProcessingServiceImpl.java:90)&lt;BR /&gt;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:69)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:122)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.ast.MethodReference.access$000(MethodReference.java:44)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:258)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:82)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.ast.SpelNodeImpl.getTypedValue(SpelNodeImpl.java:102)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:103)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.util.AbstractExpressionEvaluator.evaluateExpression(AbstractExpressionEvaluator.java:144)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.util.AbstractExpressionEvaluator.evaluateExpression(AbstractExpressionEvaluator.java:104)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.handler.ExpressionEvaluatingMessageProcessor.processMessage(ExpressionEvaluatingMessageProcessor.java:67)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.handler.ServiceActivatingHandler.handleRequestMessage(ServiceActivatingHandler.java:67)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.handler.AbstractReplyProducingMessageHandler.handleMessageInternal(AbstractReplyProducingMessageHandler.java:142)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.handler.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:73)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.dispatcher.UnicastingDispatcher.doDispatch(UnicastingDispatcher.java:115)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.dispatcher.UnicastingDispatcher.dispatch(UnicastingDispatcher.java:102)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.channel.AbstractSubscribableChannel.doSend(AbstractSubscribableChannel.java:77)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:178)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:149)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.core.MessagingTemplate.doSend(MessagingTemplate.java:330)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.core.MessagingTemplate.send(MessagingTemplate.java:169)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.SourcePollingChannelAdapter.handleMessage(SourcePollingChannelAdapter.java:97)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.AbstractPollingEndpoint.doPoll(AbstractPollingEndpoint.java:199)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.AbstractPollingEndpoint.access$000(AbstractPollingEndpoint.java:51)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.AbstractPollingEndpoint$1.call(AbstractPollingEndpoint.java:143)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.AbstractPollingEndpoint$1.call(AbstractPollingEndpoint.java:141)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.AbstractPollingEndpoint$Poller$1.run(AbstractPollingEndpoint.java:273)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.util.ErrorHandlingTaskExecutor$1.run(ErrorHandlingTaskExecutor.java:52)&lt;BR /&gt;&amp;nbsp;at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.util.ErrorHandlingTaskExecutor.execute(ErrorHandlingTaskExecutor.java:49)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.AbstractPollingEndpoint$Poller.run(AbstractPollingEndpoint.java:268)&lt;BR /&gt;&amp;nbsp;at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:53)&lt;BR /&gt;&amp;nbsp;at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:81)&lt;BR /&gt;&amp;nbsp;at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.util.concurrent.FutureTask.run(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.lang.Thread.run(Unknown Source)&lt;BR /&gt;Caused by: net.sf.acegisecurity.AccessDeniedException: Access is denied.&lt;BR /&gt;&amp;nbsp;at net.sf.acegisecurity.vote.AffirmativeBased.decide(AffirmativeBased.java:86)&lt;BR /&gt;&amp;nbsp;at net.sf.acegisecurity.intercept.AbstractSecurityInterceptor.beforeInvocation(AbstractSecurityInterceptor.java:398)&lt;BR /&gt;&amp;nbsp;at net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:77)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:46)&lt;BR /&gt;&amp;nbsp;... 162 more&lt;BR /&gt;2017-06-30 16:02:06,526 DEBUG [com.oup.derive.DeriveServiceImpl] [task-scheduler-4] derived node reference : null&lt;BR /&gt;2017-06-30 16:02:06,527 DEBUG [com.oup.derive.DeriveServiceImpl] [task-scheduler-4] deriveAsset(workspace://SpacesStore/6d2f24b4-688c-4c4f-821b-6d062f0473ce,workspace://SpacesStore/5d9d19ee-d6bf-4f45-83ae-71b820d633ee)&lt;BR /&gt;2017-06-30 16:02:06,540 DEBUG [com.oup.derive.DeriveServiceImpl] [task-scheduler-4] create node with name: Copy of 6d2f24b4-688c-4c4f-821b-6d062f0473ce&lt;BR /&gt;2017-06-30 16:02:06,541 ERROR [com.oup.derive.DeriveServiceImpl] [task-scheduler-4] deriveAsset() error&lt;BR /&gt;2017-06-30 16:02:06,541 ERROR [com.oup.derive.DeriveServiceImpl] [task-scheduler-4] [Ljava.lang.StackTraceElement;@735f483f&lt;BR /&gt;org.alfresco.repo.security.permissions.AccessDeniedException: 05300027 Access Denied.&amp;nbsp; You do not have the appropriate permissions to perform this operation.&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:50)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:159)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionInterceptor$1.execute(RetryingTransactionInterceptor.java:79)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:454)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionInterceptor.invoke(RetryingTransactionInterceptor.java:69)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)&lt;BR /&gt;&amp;nbsp;at com.sun.proxy.$Proxy15.getProperty(Unknown Source)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.copy.CopyServiceImpl.copy(CopyServiceImpl.java:243)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.copy.CopyServiceImpl.copy(CopyServiceImpl.java:338)&lt;BR /&gt;&amp;nbsp;at com.oup.derive.DeriveServiceImpl.deriveAsset(DeriveServiceImpl.java:895)&lt;BR /&gt;&amp;nbsp;at com.oup.derive.DeriveServiceImpl$1$1.execute(DeriveServiceImpl.java:744)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:454)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:342)&lt;BR /&gt;&amp;nbsp;at com.oup.derive.DeriveServiceImpl$1.doWork(DeriveServiceImpl.java:751)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:548)&lt;BR /&gt;&amp;nbsp;at com.oup.derive.DeriveServiceImpl.deriveAssets(DeriveServiceImpl.java:734)&lt;BR /&gt;&amp;nbsp;at com.oup.alfresco.bulkmetadatatemplate.service.upload.BulkMetadataUploadWorkflowProcessingWorker.updateWorkflowWithResults(BulkMetadataUploadWorkflowProcessingWorker.java:81)&lt;BR /&gt;&amp;nbsp;at com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorflowProcessingWorker.doWork(AbstractAsyncWorflowProcessingWorker.java:87)&lt;BR /&gt;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionInterceptor$1.execute(RetryingTransactionInterceptor.java:79)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:454)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionInterceptor.invoke(RetryingTransactionInterceptor.java:69)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:69)&lt;BR /&gt;&amp;nbsp;at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:255)&lt;BR /&gt;&amp;nbsp;at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:148)&lt;BR /&gt;&amp;nbsp;at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:90)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)&lt;BR /&gt;&amp;nbsp;at com.sun.proxy.$Proxy167.doWork(Unknown Source)&lt;BR /&gt;&amp;nbsp;at com.oup.alfresco.bulkmetadatatemplate.service.async.AsyncWorkflowProcessingServiceImpl$2.doWork(AsyncWorkflowProcessingServiceImpl.java:116)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:548)&lt;BR /&gt;&amp;nbsp;at com.oup.alfresco.bulkmetadatatemplate.service.async.AsyncWorkflowProcessingServiceImpl.processWorkflowSynchronously(AsyncWorkflowProcessingServiceImpl.java:111)&lt;BR /&gt;&amp;nbsp;at com.oup.alfresco.bulkmetadatatemplate.service.async.AsyncWorkflowProcessingServiceImpl.processWorkflow(AsyncWorkflowProcessingServiceImpl.java:90)&lt;BR /&gt;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:69)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:122)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.ast.MethodReference.access$000(MethodReference.java:44)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:258)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:82)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.ast.SpelNodeImpl.getTypedValue(SpelNodeImpl.java:102)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:103)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.util.AbstractExpressionEvaluator.evaluateExpression(AbstractExpressionEvaluator.java:144)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.util.AbstractExpressionEvaluator.evaluateExpression(AbstractExpressionEvaluator.java:104)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.handler.ExpressionEvaluatingMessageProcessor.processMessage(ExpressionEvaluatingMessageProcessor.java:67)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.handler.ServiceActivatingHandler.handleRequestMessage(ServiceActivatingHandler.java:67)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.handler.AbstractReplyProducingMessageHandler.handleMessageInternal(AbstractReplyProducingMessageHandler.java:142)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.handler.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:73)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.dispatcher.UnicastingDispatcher.doDispatch(UnicastingDispatcher.java:115)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.dispatcher.UnicastingDispatcher.dispatch(UnicastingDispatcher.java:102)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.channel.AbstractSubscribableChannel.doSend(AbstractSubscribableChannel.java:77)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:178)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:149)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.core.MessagingTemplate.doSend(MessagingTemplate.java:330)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.core.MessagingTemplate.send(MessagingTemplate.java:169)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.SourcePollingChannelAdapter.handleMessage(SourcePollingChannelAdapter.java:97)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.AbstractPollingEndpoint.doPoll(AbstractPollingEndpoint.java:199)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.AbstractPollingEndpoint.access$000(AbstractPollingEndpoint.java:51)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.AbstractPollingEndpoint$1.call(AbstractPollingEndpoint.java:143)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.AbstractPollingEndpoint$1.call(AbstractPollingEndpoint.java:141)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.AbstractPollingEndpoint$Poller$1.run(AbstractPollingEndpoint.java:273)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.util.ErrorHandlingTaskExecutor$1.run(ErrorHandlingTaskExecutor.java:52)&lt;BR /&gt;&amp;nbsp;at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.util.ErrorHandlingTaskExecutor.execute(ErrorHandlingTaskExecutor.java:49)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.AbstractPollingEndpoint$Poller.run(AbstractPollingEndpoint.java:268)&lt;BR /&gt;&amp;nbsp;at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:53)&lt;BR /&gt;&amp;nbsp;at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:81)&lt;BR /&gt;&amp;nbsp;at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.util.concurrent.FutureTask.run(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.lang.Thread.run(Unknown Source)&lt;BR /&gt;Caused by: net.sf.acegisecurity.AccessDeniedException: Access is denied.&lt;BR /&gt;&amp;nbsp;at net.sf.acegisecurity.vote.AffirmativeBased.decide(AffirmativeBased.java:86)&lt;BR /&gt;&amp;nbsp;at net.sf.acegisecurity.intercept.AbstractSecurityInterceptor.beforeInvocation(AbstractSecurityInterceptor.java:398)&lt;BR /&gt;&amp;nbsp;at net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:77)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:46)&lt;BR /&gt;&amp;nbsp;... 85 more&lt;BR /&gt;2017-06-30 16:02:06,543 DEBUG [com.oup.derive.DeriveServiceImpl] [task-scheduler-4] derived node reference : null&lt;BR /&gt;2017-06-30 16:02:06,544 ERROR [com.oup.derive.DeriveServiceImpl] [task-scheduler-4] deriveAssets() throws error&lt;BR /&gt;2017-06-30 16:02:06,544 ERROR [com.oup.derive.DeriveServiceImpl] [task-scheduler-4] [Ljava.lang.StackTraceElement;@2a9628ea&lt;BR /&gt;java.lang.RuntimeException: Error during run as.&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:560)&lt;BR /&gt;&amp;nbsp;at com.oup.derive.DeriveServiceImpl.deriveAssets(DeriveServiceImpl.java:734)&lt;BR /&gt;&amp;nbsp;at com.oup.alfresco.bulkmetadatatemplate.service.upload.BulkMetadataUploadWorkflowProcessingWorker.updateWorkflowWithResults(BulkMetadataUploadWorkflowProcessingWorker.java:81)&lt;BR /&gt;&amp;nbsp;at com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorflowProcessingWorker.doWork(AbstractAsyncWorflowProcessingWorker.java:87)&lt;BR /&gt;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionInterceptor$1.execute(RetryingTransactionInterceptor.java:79)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:454)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionInterceptor.invoke(RetryingTransactionInterceptor.java:69)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:69)&lt;BR /&gt;&amp;nbsp;at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:255)&lt;BR /&gt;&amp;nbsp;at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:148)&lt;BR /&gt;&amp;nbsp;at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:90)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)&lt;BR /&gt;&amp;nbsp;at com.sun.proxy.$Proxy167.doWork(Unknown Source)&lt;BR /&gt;&amp;nbsp;at com.oup.alfresco.bulkmetadatatemplate.service.async.AsyncWorkflowProcessingServiceImpl$2.doWork(AsyncWorkflowProcessingServiceImpl.java:116)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:548)&lt;BR /&gt;&amp;nbsp;at com.oup.alfresco.bulkmetadatatemplate.service.async.AsyncWorkflowProcessingServiceImpl.processWorkflowSynchronously(AsyncWorkflowProcessingServiceImpl.java:111)&lt;BR /&gt;&amp;nbsp;at com.oup.alfresco.bulkmetadatatemplate.service.async.AsyncWorkflowProcessingServiceImpl.processWorkflow(AsyncWorkflowProcessingServiceImpl.java:90)&lt;BR /&gt;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:69)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:122)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.ast.MethodReference.access$000(MethodReference.java:44)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:258)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:82)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.ast.SpelNodeImpl.getTypedValue(SpelNodeImpl.java:102)&lt;BR /&gt;&amp;nbsp;at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:103)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.util.AbstractExpressionEvaluator.evaluateExpression(AbstractExpressionEvaluator.java:144)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.util.AbstractExpressionEvaluator.evaluateExpression(AbstractExpressionEvaluator.java:104)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.handler.ExpressionEvaluatingMessageProcessor.processMessage(ExpressionEvaluatingMessageProcessor.java:67)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.handler.ServiceActivatingHandler.handleRequestMessage(ServiceActivatingHandler.java:67)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.handler.AbstractReplyProducingMessageHandler.handleMessageInternal(AbstractReplyProducingMessageHandler.java:142)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.handler.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:73)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.dispatcher.UnicastingDispatcher.doDispatch(UnicastingDispatcher.java:115)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.dispatcher.UnicastingDispatcher.dispatch(UnicastingDispatcher.java:102)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.channel.AbstractSubscribableChannel.doSend(AbstractSubscribableChannel.java:77)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:178)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:149)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.core.MessagingTemplate.doSend(MessagingTemplate.java:330)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.core.MessagingTemplate.send(MessagingTemplate.java:169)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.SourcePollingChannelAdapter.handleMessage(SourcePollingChannelAdapter.java:97)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.AbstractPollingEndpoint.doPoll(AbstractPollingEndpoint.java:199)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.AbstractPollingEndpoint.access$000(AbstractPollingEndpoint.java:51)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.AbstractPollingEndpoint$1.call(AbstractPollingEndpoint.java:143)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.AbstractPollingEndpoint$1.call(AbstractPollingEndpoint.java:141)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.AbstractPollingEndpoint$Poller$1.run(AbstractPollingEndpoint.java:273)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.util.ErrorHandlingTaskExecutor$1.run(ErrorHandlingTaskExecutor.java:52)&lt;BR /&gt;&amp;nbsp;at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.util.ErrorHandlingTaskExecutor.execute(ErrorHandlingTaskExecutor.java:49)&lt;BR /&gt;&amp;nbsp;at org.springframework.integration.endpoint.AbstractPollingEndpoint$Poller.run(AbstractPollingEndpoint.java:268)&lt;BR /&gt;&amp;nbsp;at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:53)&lt;BR /&gt;&amp;nbsp;at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:81)&lt;BR /&gt;&amp;nbsp;at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.util.concurrent.FutureTask.run(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&lt;BR /&gt;&amp;nbsp;at java.lang.Thread.run(Unknown Source)&lt;BR /&gt;Caused by: javax.transaction.RollbackException: The transaction has already been marked for rollback&lt;BR /&gt;&amp;nbsp;at org.alfresco.util.transaction.SpringAwareUserTransaction.commit(SpringAwareUserTransaction.java:466)&lt;BR /&gt;&amp;nbsp;at com.oup.derive.DeriveServiceImpl$1.doWork(DeriveServiceImpl.java:752)&lt;BR /&gt;&amp;nbsp;at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:548)&lt;BR /&gt;&amp;nbsp;... 68 more&lt;BR /&gt;2017-06-30 16:02:06,547 DEBUG [com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorflowProcessingWorker] [task-scheduler-4] getExecutableTask() for user: bulk-asset-derive-1498834923704.json&lt;BR /&gt;2017-06-30 16:02:06,577 DEBUG [com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorflowProcessingWorker] [task-scheduler-4] Found tasks count: 1&lt;BR /&gt;2017-06-30 16:02:06,577 DEBUG [com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorflowProcessingWorker] [task-scheduler-4] Query took: 30 ms&lt;BR /&gt;2017-06-30 16:02:06,578 DEBUG [com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorflowProcessingWorker] [task-scheduler-4] Found task: activiti$21820 oupBulkW:inProgress IN_PROGRESS&lt;BR /&gt;2017-06-30 16:02:06,680 DEBUG [com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorflowProcessingWorker] [task-scheduler-4] updateWorkflowStatusPostWork() activiti$21708&lt;BR /&gt;2017-06-30 16:02:06,695 DEBUG [com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorflowProcessingWorker] [task-scheduler-4] getExecutableTask() for user: bulk-asset-derive-1498834923704.json&lt;BR /&gt;2017-06-30 16:02:06,729 DEBUG [com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorflowProcessingWorker] [task-scheduler-4] Found tasks count: 1&lt;BR /&gt;2017-06-30 16:02:06,729 DEBUG [com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorflowProcessingWorker] [task-scheduler-4] Query took: 27 ms&lt;BR /&gt;2017-06-30 16:02:06,729 DEBUG [com.oup.alfresco.bulkmetadatatemplate.service.async.AbstractAsyncWorflowProcessingWorker] [task-scheduler-4] Found task: activiti$21820 oupBulkW:inProgress IN_PROGRESS&lt;BR /&gt;2017-06-30 16:02:06,768 DEBUG [org.alfresco.repo.jscript.ScriptLogger] [task-scheduler-4] taskProcessingInProgress complete&lt;BR /&gt;2017-06-30 16:02:06,785 DEBUG [org.alfresco.repo.jscript.ScriptLogger] [task-scheduler-4] taskProcessingCompleted create&lt;BR /&gt;2017-06-30 16:02:30,053 INFO&amp;nbsp; [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] [http-bio-8443-exec-8] Starting 'Transformers' subsystem, ID: [Transformers, default]&lt;BR /&gt;2017-06-30 16:02:30,318 INFO&amp;nbsp; [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] [http-bio-8443-exec-8] Startup of 'Transformers' subsystem, ID: [Transformers, default] complete&lt;BR /&gt;2017-06-30 16:04:57,049 DEBUG [org.alfresco.repo.jscript.ScriptLogger] [http-apr-8080-exec-5] doclist.lib.js - NodeRef: null Query: +PATH:"/app:company_home/st:sites/cm:damtesting/cm:documentLibrary/cm:_x0031_00projects/cm&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;roject100/cm:AssetspecificationOne/*" -TYPE:"cm:systemfolder" -TYPE:"fm:forums" -TYPE:"fm:forum" -TYPE:"fm:topic" -TYPE:"fm&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;ost" &lt;BR /&gt;2017-06-30 16:04:57,099 DEBUG [org.alfresco.repo.jscript.ScriptLogger] [http-apr-8080-exec-5] doclist.lib.js - query results: 4&lt;BR /&gt;2017-06-30 16:04:57,161 DEBUG [org.alfresco.repo.jscript.ScriptLogger] [http-apr-8080-exec-5] doclist.lib.js - totalRecords: 4&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 30 Jun 2017 15:21:04 GMT</pubDate>
    <dc:creator>abhilash1201</dc:creator>
    <dc:date>2017-06-30T15:21:04Z</dc:date>
    <item>
      <title>When i try to use copy service in one of my services i am geting permission denied error even though I logged in with admin user. Can any one help me in solving the issue.</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/when-i-try-to-use-copy-service-in-one-of-my-services-i-am-geting/m-p/29847#M12698</link>
      <description>2017-06-30 16:02:03,704 DEBUG [com.oup.derive.DeriveServiceImpl] [http-apr-8080-exec-4] createTemporaryNodeInUserHome() bulk-asset-derive-1498834923704.json application/json2017-06-30 16:02:03,807 DEBUG [com.oup.derive.DeriveServiceImpl] [http-apr-8080-exec-4] processBulkUploadTemplate()workspace://</description>
      <pubDate>Fri, 30 Jun 2017 15:21:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/when-i-try-to-use-copy-service-in-one-of-my-services-i-am-geting/m-p/29847#M12698</guid>
      <dc:creator>abhilash1201</dc:creator>
      <dc:date>2017-06-30T15:21:04Z</dc:date>
    </item>
    <item>
      <title>Re: When i try to use copy service in one of my services i am geting permission denied error even though I logged in with admin user. Can any one help me in solving the issue.</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/when-i-try-to-use-copy-service-in-one-of-my-services-i-am-geting/m-p/29848#M12699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It does not matter that you are logged in as admin. The&amp;nbsp;&lt;SPAN style="color: #727174; background-color: #ffffff;"&gt;AsyncWorkflowProcessingServiceImpl is using a runAs to perform the copy and depending on the user ID used for the runAs, the permission to a copy may not have been granted...&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jul 2017 13:09:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/when-i-try-to-use-copy-service-in-one-of-my-services-i-am-geting/m-p/29848#M12699</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2017-07-03T13:09:31Z</dc:date>
    </item>
  </channel>
</rss>

