EM 13c: Editing an Enterprise Manager 13c Cloud Control External Roles Fails with Message: oracle.security.idm.IMException: multiple roles found with same name (Doc ID 2137971.1)

Last updated on APRIL 11, 2017

Applies to:

Enterprise Manager Base Platform - Version 13.1.0.0.0 to 13.1.0.0.0 [Release 13.1]
Enterprise Manager for Oracle Database - Version 13.1.1.0.0 to 13.1.1.0.0 [Release 13.1]
Information in this document applies to any platform.

Symptoms

Enterprise Manager 13.1.0.0.0 Cloud Control

Editing an Enterprise Manager (EM) Cloud Control external role fails in EM 13c (upgraded from EM 12c):

System Error An internal error occurred

emoms.trc

=======

2016-03-04 11:22:47,528 [EMUI_11_22_46_/console/admin/rep/rolePrivsSummary$updateResult=updateSucceeded$roleName=OEM*_CS*_USERS$operation=edit] ERROR opss.OPSSPolicyStoreUtil run.2529 - Exception occurred while retrieving granted app roles from opss for principal OEM_CS_USERS
oracle.security.jps.JpsException: getPrincipal
<TRUNCATED>
Caused by: java.lang.reflect.InvocationTargetException
<TRUNCATED>
Caused by: oracle.security.jps.JpsException: oracle.security.idm.IMException: multiple roles found with same name
<TRUNCATED>
Caused by: oracle.security.idm.IMException: multiple roles found with same name

 

Steps to reproduce the issue:

1) Configure external authentication based on Active directory in EM 12c Cloud Control
3) Create an external role in this setup.
4) Migrate this environment to EM 13c
5) Attempt to modify this role.

 

Changes

EM 12c Cloud Control has been upgraded to 13c.

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms