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