Create new group/role broken using OpenLDAP

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Highest
    • 1.0.1
    • Affects Version/s: 1.0
    • Component/s: None
    • None
    • Environment:

      OpenLDAP 2.3.30
      Crowd 1.0

      Trying to create a new role (or group) I receive the following error (probably related to CWD-180)

      16:16:48,282 INFO crowd.integration.directory.connector.SpringLDAPConnector: Performing role search: baseDN = ou=Roles,dc=XXX,dc=ch - filter = (objectclass=groupOfUniqueNames)
      16:17:08,186 INFO crowd.integration.directory.connector.SpringLDAPConnector: Performing group search: baseDN = ou=Groups,dc=XXX,dc=ch - filter = (&(cn=OpenVPN manager)(objectclass=groupOfUniqueNames))
      16:17:08,193 ERROR crowd.console.action.role.AddRole: Operation failed; nested exception is javax.naming.directory.InvalidAttributeValueException: 'uniqueMember' has no values.; remaining name 'cn=OpenVPN manager,ou=Roles,dc=XXX,dc=ch'
      org.springframework.ldap.UncategorizedLdapException: Operation failed; nested exception is javax.naming.directory.InvalidAttributeValueException: 'uniqueMember' has no values.; remaining name 'cn=OpenVPN manager,ou=Roles,dc=XXX,dc=ch'
      javax.naming.directory.InvalidAttributeValueException: 'uniqueMember' has no values.; remaining name 'cn=OpenVPN manager,ou=Roles,dc=XXX,dc=ch'
      at com.sun.jndi.ldap.LdapClient.add(LdapClient.java:996)
      at com.sun.jndi.ldap.LdapCtx.c_bind(LdapCtx.java:375)
      at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_bind(ComponentDirContext.java:277)
      at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.bind(PartialCompositeDirContext.java:197)
      at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.bind(PartialCompositeDirContext.java:186)
      at javax.naming.directory.InitialDirContext.bind(InitialDirContext.java:158)
      at org.springframework.ldap.LdapTemplate$22.executeWithContext(LdapTemplate.java:982)
      at org.springframework.ldap.LdapTemplate.executeWithContext(LdapTemplate.java:762)
      at org.springframework.ldap.LdapTemplate.executeReadWrite(LdapTemplate.java:757)
      at org.springframework.ldap.LdapTemplate.bind(LdapTemplate.java:979)
      at com.atlassian.crowd.integration.directory.connector.SpringLDAPConnector.addContainerObject(SpringLDAPConnector.java:241)
      at com.atlassian.crowd.integration.directory.connector.SpringLDAPConnector.addRole(SpringLDAPConnector.java:523)

              Assignee:
              Unassigned
              Reporter:
              Matteo Castelli
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: