Error logging into Cognos Connection CM-REQ-4159 for some users
Symptom CM-REQ-4159 Content Manager has returned an error in the response header.
Problem
Some users can not loging
Cause
There are many potential causes for a CM-REQ-4159 error. But often it is caused by the end userâs Cognos 8 BI Reporting Service user profile (located in the content store) is invalid/corrupted.
This is located on the application server, in the installation directory D:\Program Files\cognos\c8\logs\cogserver.log you find something like:
- Cognos User:g:284adf7539cccef63426198efd234add") | CAMID(âActive Directory - Cognos User:u:907ce71936acde24111048259c6ddaâ) ) Warning CM-REQ-4036 The object already exists at this location.
Audit.cms.CM QUERY membership( CAMID(âActive Directory - Cognos Userâ) | CAMID(âActive Directory - Cognos User:g:0c76ad899a8d1140a2e43867c4c8a310â) | CAMID("Active Directory - Cognos <âŚ>
Solution
Recreate the Cognos 8 profile for the corrupt user profile
Steps:
- Launch Cognos Connection (http://servername/cognos8)
- Logon as a Cognos 8 BI âsystem Administratorâ or âDirectory Administratorâ
- Inside âIBM Cognos Administrationâ, choose the âSecurityâ Tab
- Open the external authentication namespace. Note: This will NOT be the built-in âCognosâ namespace!
- Select âToolsâ then âDirectoryâ
- Navigate to locate the corrupt end user profile. Click on the magnifying glass icon in the upper right hand corner to search the user.
- Once you have located the username, select âSet propertiesâ icon for the user.
- Click on the hyperlink word âMoreâ to the far right of the corrupt user profile line
- Click âDelete this userâs profileâ
- Ask the owner of the user profile to logon in Cognos connection and test.