search cancel

Scheduled report generates error "Access Denied" when permission to write output to the repository folder is missing


Article ID: 186647


Updated On:


Clarity PPM SaaS Clarity PPM On Premise


Error message when scheduled reports are run from Jasper / Advanced Reporting indicates an issue with the repository folder: Report Output.pdf was not saved to the repository

Quartz Job: ReportJobs.job_ Message: Report Output.pdf was not saved to the repository. An error interrupted the process. Exceptions: Access is denied at at at at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed( at org.springframework.aop.framework.JdkDynamicAopProxy.invoke( at com.sun.proxy.$Proxy68.saveResource(Unknown Source) at com.jaspersoft.jasperserver.multipleTenancy.PathTransformationRepositoryService.saveResource( at sun.reflect.GeneratedMethodAccessor1149.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke( at java.lang.reflect.Method.invoke( at at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint( at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed( at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation( at 


Release : All Supported Releases



You don't have permission to write output to the repository folder. 


Option 1: Ensure that you have read + write permissions to the 'Output to Repository' field

Ensure you have this permission for the scheduled report. This will allow you to save the output to the repository.

  1. In Advanced Reporting, right-click on the Report and select Schedule
  2. Click 'Create Schedule'
  3. Click on the 'Output Options'
  4. Scroll down to 'Output Destination'
  5. View the 'Output to Repository' path
  6. Check to make sure you have read/write permissions to the repository path noted

Option 2: Uncheck the 'Output to Repository' setting altogether under output options

Do this if you only want the output through email. This setting can be unchecked under Output Destination.