Details
-
Suggestion
-
Resolution: Unresolved
-
None
-
1
-
Description
Currently, if a User is created from the JIRA/Confluence Admin console, Crowd will not check if a First and Last Name were provided (mandatory data). If the Last Name is not provided the error will happen in the LDAP Connector only with a hard to understand (and mysterious) error message.
If a Last Name was not provided, block the User Creation in the Integration Client and in the SOAP APIs.
OpenDS Error:
org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: [LDAP: error code 20 - Entry cn=user_name,ou=people,o=web,o=server cannot be modified because it would have resulted in one or more duplicate values for attribute sn: ]; nested exception is javax.naming.directory.AttributeInUseException: [LDAP: error code 20 - Entry cn=user_name,ou=people,o=web,o=server cannot be modified because it would have resulted in one or more duplicate values for attribute sn: ]; remaining name 'cn=user_name,ou=people,o=web,o=server' org.codehaus.xfire.fault.XFireFault: [LDAP: error code 20 - Entry cn=user_name,ou=people,o=web,o=server cannot be modified because it would have resulted in one or more duplicate values for attribute sn: ]; nested exception is javax.naming.directory.AttributeInUseException: [LDAP: error code 20 - Entry cn=user_name,ou=people,o=web,o=server cannot be modified because it would have resulted in one or more duplicate values for attribute sn: ]; remaining name 'cn=user_name,ou=people,o=web,o=server'
AD Error:
javax.servlet.error.exception: com.atlassian.core.exception.InfrastructureException: com.atlassian.user.EntityException: org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: [LDAP: error code 20 - modify/add: sn: value #0 already exists]; nested exception is javax.naming.directory.AttributeInUseException: [LDAP: error code 20 - modify/add: sn: value #0 already exists]; remaining name 'cn=user,ou=people,dc=example,dc=org' javax.servlet.error.request_uri: /mgmt/validate.action