[
http://jira.jboss.com/jira/browse/JBPORTAL-1954?page=comments#action_1240... ]
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