[ 
https://issues.apache.org/jira/browse/DIRSERVER-1603?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12983426#action_12983426
 ] 

Emmanuel Lecharny commented on DIRSERVER-1603:
----------------------------------------------

Now that I have implemented the filter, I have many failures. When I look at 
one failing test I see this code :

    /**
     * Test a lookup( DN, "+") operation
     */
    @Test
    public void testLookupPlus() throws Exception
    {
        service.setDenormalizeOpAttrsEnabled( true );
        Entry entry = connection.lookup( "cn=test,ou=system", "+" );
        assertNotNull( entry );

        // We should have 5 attributes
        assertEquals( 7, entry.size() );   <<<=== An entry is only suppose to 
have 4 operational attributes

It seems that we are not interpreting RFC3673 correctly here...


> Doing a lookup requiring an AT which is inherited by some of the entry's AT 
> does not return anything
> ----------------------------------------------------------------------------------------------------
>
>                 Key: DIRSERVER-1603
>                 URL: https://issues.apache.org/jira/browse/DIRSERVER-1603
>             Project: Directory ApacheDS
>          Issue Type: Bug
>    Affects Versions: 1.5.7
>            Reporter: Emmanuel Lecharny
>            Priority: Critical
>             Fix For: 2.0-M1
>
>
> If we do a lookup, listing some attributes to get in the returned entry, and 
> if we have AT which inherit the given ATs, we don't get anything.
> For instance,        
> Entry entry = connection.lookup( "cn=test,ou=system", "name" );
> return an empty entry.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to