[jboss-jira] [JBoss JIRA] Commented: (JBPORTAL-1954) error when creating a new user with OpenDS
Prabhat Jha (JIRA)
jira-events at lists.jboss.org
Tue Mar 18 17:16:53 EDT 2008
[ http://jira.jboss.com/jira/browse/JBPORTAL-1954?page=comments#action_12403493 ]
Prabhat Jha commented on JBPORTAL-1954:
---------------------------------------
There is no problem as far as this jira is concerned. I was just wondering if you can mark some attributes optional (on ldap side) so that you don't get an error when portal is not setting values for some attributes. In this example, I had to uncomment "cn" in standardidentity-config before it was able to create a user.
> 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