User Cannot Be Given Access To Roles in Groupspace: Identity Has Already Been Granted the Role(s). (Doc ID 1188615.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle WebCenter Portal - Version 11.1.1.2.0 and later
Information in this document applies to any platform.
Checked for relevance on 12-Dec-2012

Symptoms


On WebCenter 11.1.1.x version, when attempting to add a user to a role e.g. participant,  the following error occurs:

oracle.webcenter.webcenterapp.security.IdentityAlreadyGrantedException: Identity Lambp has already been granted the role(s).

Caused by: oracle.security.jps.service.policystore.PolicyObjectAlreadyExistsException: javax.naming.directory.AttributeInUseException: [LDAP: error code 20 - uniquemember attribute has duplicate value.]; remaining name 'cn=sc14bbedc_bbe3_48db_ad58_d669386666c6\#-\#Participant,cn=Roles,cn=webcenter,cn=webcenter,cn=JPSContext,cn=root_webcenter_prod'
at oracle.security.jps.internal.policystore.ldap.NamingExceptionUtils.namingExceptionToPolicyStoreException(NamingExceptionUtils.java:51)

Caused by: javax.naming.directory.AttributeInUseException: [LDAP: error code 20 - uniquemember attribute has duplicate value.]; remaining name 'cn=sc14bbedc_bbe3_48db_ad58_d669386666c6\#-\#Participant,cn=Roles,cn=webcenter,cn=webcenter,cn=JPSContext,cn=root_webcenter_prod'
at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3025)


Steps:

  1. Login to Webcenter.
  2. Go to Page settings, members Tab.
  3. Try and add a user as participant.

 

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