IBM Support

CM-REQ-4011 errors even though sufficient permissions defined for a report and its ancestors

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.

[{"Product":{"code":"SSEP7J","label":"Cognos Business Intelligence"},"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Component":"Report Studio","Platform":[{"code":"PF033","label":"Windows"}],"Version":"8.2","Edition":"","Line of Business":{"code":"","label":""}}]

Historical Number

1038122

Document Information

Modified date:
28 November 2022

UID

swg21342718