[jboss-jira] [JBoss JIRA] Commented: (JBPORTAL-1954) error when creating a new user with OpenDS
Boleslaw Dawidowicz (JIRA)
jira-events at lists.jboss.org
Tue Mar 18 17:06:50 EDT 2008
[ http://jira.jboss.com/jira/browse/JBPORTAL-1954?page=comments#action_12403490 ]
Boleslaw Dawidowicz commented on JBPORTAL-1954:
-----------------------------------------------
Not sure what the problem is. In standardidentity-config you just put objectClasses that the user entry should have and you can specify some initial attributes values. Later, after user creation more can be set using UserPortlet and profile management. For this there is a profile-config.xml which define which user attributes are mapped to DB/LDAP and to which attributes exactly.
> error when creating a new user with OpenDS
> ------------------------------------------
>
> Key: JBPORTAL-1954
> URL: http://jira.jboss.com/jira/browse/JBPORTAL-1954
> Project: JBoss Portal
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Portal Identity
> Affects Versions: 2.6.4 Final, Identity-1.0.2
> Reporter: Prabhat Jha
> Assigned To: Boleslaw Dawidowicz
> Fix For: 2.6.5 Final, Identity-1.0.3
>
>
> I am using LDAPUserModuleImpl and LDAPRoleModuleImpl so that I can create a new user and role. When creating a new user, I get
> 13:41:00,450 ERROR [IdentityUserManagementServiceImpl] Error when creating user
> org.jboss.portal.identity.IdentityException: Failed to create user
> at org.jboss.portal.identity.ldap.LDAPUserModuleImpl.createUser(LDAPUserModuleImpl.java:191)
> at org.jboss.portal.core.identity.services.impl.IdentityUserManagementServiceImpl.createUser(IdentityUserManagementServiceImpl.java:187)
> at org.jboss.portal.core.identity.services.workflow.impl.RegistrationServiceImpl.registerUser(RegistrationServiceImpl.java:163)
> caused by
> Caused by: javax.naming.directory.SchemaViolationException: [LDAP: error code 65 - Entry uid=abcd,ou=People,o=test,dc=portal,dc=example,dc=com violates the Directory Server schema configuration because it includes multiple conflicting structural objectclasses person and inetUser. Only a single structural objectclass is allowed in an entry]; remaining name 'uid=abcd'
> at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3016)
> at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2931)
> at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2737)
> at com.sun.jndi.ldap.LdapCtx.c_createSubcontext(LdapCtx.java:770)
> at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_createSubcontext(ComponentDirContext.java:319)
> at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.createSubcontext(PartialCompositeDirContext.java:248)
> at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.createSubcontext(PartialCompositeDirContext.java:236)
> at org.jboss.portal.identity.ldap.LDAPUserModuleImpl.createUser(LDAPUserModuleImpl.java:187)
> This is with the latest OpenDS version which is OpenDS-1.0.0-build012. Despite the error, identity management portlet confirms the user creation and there is already a JBPORTAL-1935 to fix this.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list