Troubleshooting
Problem
Users are getting permission errors like the one below when attempting to run a report for which they have Execute and Traverse (and maybe more) permissions for. These users also have sufficient permissions on all the report's ancestors including the report's package.
Symptom
CM-REQ-4011 You do not have permission to access the object <object>
The defined object listed in the error message is not the report that was being run.
Cause
The report that was to be run contained a Layout Component Reference that was referencing a report for which the user did not have adequate permissions.
Resolving The Problem
Either provide appropriate permissions on the report that report that is being run's Layout Component Reference is using, otherwise have someone who
does have appropriate permissions change the Layout Component Reference's Embed property from Reference to Copy. This change will make it so that the layout from the other report is copied to this report then and only then, rather than every time the report is ran.
Steps:1) Log in as someone who can run the report. Log in as System Administrator if necessary.
2) Open up the report in Report Studio.
3) Select the Layout Component Reference that is in the report.
4) In its properties window, change the Embed property from Reference to Copy.
Related Information
Historical Number
1038122
Was this topic helpful?
Document Information
Modified date:
28 November 2022
UID
swg21342718