Uploaded image for project: 'Directory ApacheDS'
  1. Directory ApacheDS
  2. DIRSERVER-2146

Using special chars in uid makes problem

Attach filesAttach ScreenshotWatch issueCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.0.0-M21
    • 2.0.0.AM26
    • None
    • None

    Description

      I am trying to upgrade from version 20 to 21 and hit problem, when creating ldap items with special characters, ApacheDS fails. In version 20 the same entries were created seamlessly.

      14:27:42,723 DEBUG [org.jboss.eapqe.krbldap.servers.ldap.LdapServer] (main) Adding entry: o=LdapLoginModuleSpecialNamesTestCasebb08edb7,o=primary,dc=jboss,dc=org
      14:27:42,756 DEBUG [org.jboss.eapqe.krbldap.servers.ldap.LdapServer] (main) Adding entry: ou=People,o=LdapLoginModuleSpecialNamesTestCasebb08edb7,o=primary,dc=jboss,dc=org
      14:27:42,862 DEBUG [org.jboss.eapqe.krbldap.servers.ldap.LdapServer] (main) Adding entry: ou=Roles,o=LdapLoginModuleSpecialNamesTestCasebb08edb7,o=primary,dc=jboss,dc=org
      14:27:42,977 DEBUG [org.jboss.eapqe.krbldap.servers.ldap.LdapServer] (main) Adding entry: uid=jduke,ou=People,o=LdapLoginModuleSpecialNamesTestCasebb08edb7,o=primary,dc=jboss,dc=org
      14:27:43,080 DEBUG [org.jboss.eapqe.krbldap.servers.ldap.LdapServer] (main) Adding entry: uid=Sue\, Grabbit and Runn,ou=People,o=LdapLoginModuleSpecialNamesTestCasebb08edb7,o=primary,dc=jboss,dc=org
      14:27:43,162 DEBUG [org.jboss.eapqe.krbldap.servers.ldap.LdapServer] (main) Adding entry: uid=Before\0DAfter,ou=People,o=LdapLoginModuleSpecialNamesTestCasebb08edb7,o=primary,dc=jboss,dc=org
      14:27:43,163 WARN [org.apache.directory.server.core.normalization.NormalizationInterceptor] (pool-7-thread-1) The Rdn 'uid=Before\0DAfter' is not present in the entry
      14:27:43,255 DEBUG [org.jboss.eapqe.krbldap.servers.ldap.LdapServer] (main) Adding entry: uid=#4869,ou=People,o=LdapLoginModuleSpecialNamesTestCasebb08edb7,o=primary,dc=jboss,dc=org
      14:27:43,256 ERROR [org.apache.directory.api.ldap.model.entry.AbstractValue] (pool-7-thread-1) The 'uid' AttributeType and values must both be String or binary
      14:27:43,257 WARN [org.apache.directory.api.ldap.model.entry.DefaultEntry] (pool-7-thread-1) The Dn 'uid=#4869,ou=People,o=LdapLoginModuleSpecialNamesTestCasebb08edb7,o=primary,dc=jboss,dc=org' cannot be normalized
      14:27:43,258 WARN [org.apache.directory.server.core.normalization.NormalizationInterceptor] (pool-7-thread-1) The Rdn 'uid=Hi' is not present in the entry
      14:27:43,258 WARN [org.apache.directory.api.ldap.model.entry.DefaultAttribute] (pool-7-thread-1) ERR_04486_VALUE_ALREADY_EXISTS The value 'Hi' already exists in the attribute (uid)

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            mchoma Martin Choma
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment