directory-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christoph Czurda <hasnoadditi...@gmail.com>
Subject Re: connection.exists(Dn) is false although entry exists
Date Wed, 01 Feb 2012 09:40:04 GMT


On 02/01/2012 10:34 AM, Pierre-Arnaud Marcelot wrote:
> Hi Christoph,
> 
> Could we have a look at the full DN you're using?
Sure, here it is:
cn=testAttribute,ou=attributes,cn=testUser,ou=users,ou=userdata,dc=openengsb,dc=org
> 
> Thanks,
> Pierre-Arnaud
> 
> On 1 févr. 2012, at 06:16, Christoph Czurda wrote:
> 
>> Hello!
>>
>> I came accross a strange issue in a unit test. (server ApacheDS 2.0)
>>
>> Testing connection.exists(Dn dn) returns false.
>> When I test the String overload with the same dn I get true.
>>
>> The code can probably explain better than words:
>>
>> Dn dn;
>> //dn is initialized with an existing Dn.
>>
>> //this test passes:
>> assertThat(connection.exists(dn.getName()), is(true));
>>
>> //this fails. AssertionError: expected true, got false
>> assertThat(connection.exists(dn), is(true));
>>
>> How can that be? exists(Dn) works fine in other tests.
>>
>> Maybe I should mention that I get lots of these messages:
>>
>> 2012-02-01 05:56:00,730 [NioProcessor-2] WARN
>> org.apache.directory.shared.asn1.ber.Asn1Decoder -
>> ERR_00043_REMAINING_BYTES_FOR_DECODED_PDU The PDU has been fully decoded
>> but there are still bytes in the buffer.
>>
>> But they occur with almost every message sent to the server. Btw, can I
>> get rid of them somehow?
>>
>> Kind regards,
>> Christoph
> 

Mime
View raw message