Add operation with capital letters in the suffix failed.
--------------------------------------------------------

         Key: DIREVE-245
         URL: http://issues.apache.org/jira/browse/DIREVE-245
     Project: Directory Server
        Type: Bug
  Components: server main  
    Versions: 0.9.3    
    Reporter: Endi S. Dewata
 Assigned to: Alex Karasulu 


Set up a partition with dc=Apache,dc=Org as the suffix. Run the server then add 
the following entry:

dn: ou=users,dc=Apache,dc=Org
objectClass: organizationalUnit
ou: users

The operation will fail with a return code of 32 (no such object).

When an add operation is issued, the server calls the 
DefaultContextPartitionNexus.hasEntry() which in turn calls 
DefaultContextPartitionNexus.getBackend(). The current getBackend() 
implementation requires that the DN parameter has to be normalized. However, 
the DN parameter coming from hasEntry() is not normalized, causing it to fail 
finding the appropriate backend. So, either the getBackend() has to be modified 
to normalize the parameter, or all callers have to be checked to make sure they 
normalize the parameter first.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to