directory-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emmanuel L├ęcharny <>
Subject Re: Upgrading to apacheds-service-2.0.0-M3.jar - ClassNotFoundException
Date Sat, 15 Oct 2011 07:23:27 GMT
On 10/15/11 2:06 AM, Harakiri wrote:
> --- On Fri, 10/14/11, Emmanuel Lecharny<>  wrote:
>> From: Emmanuel Lecharny<>
>> Subject: Re: Upgrading to apacheds-service-2.0.0-M3.jar - ClassNotFoundException
>> To:
>> Date: Friday, October 14, 2011, 9:06 AM
>> On 10/14/11 2:43 PM, Harakiri wrote:
>>> Hello,
>>> im trying to port my custom partition from 1.5.x to
>> 2.0.0-M3.
>>> Im getting a ClassNotFoundException when using
>>> schemaManager.loadAllEnabled();
>>> lang.ClassNotFoundException:
>> I think we have removed this (useless) class. Use the
>> IndexComparator instead;
>> The rational is that when comparing integers, there is no
>> need of two function, one to compare if the integers are
>> equal, and an other one to tell if an integer is lower or
>> higher than another one : this can be done by one single
>> class, returning -1, 0 or 1 depending on the integers.
> I think you dont understand - your own code is calling IntegerOrderingComparator but
it doesnt exist! i dont call it - i only call loadAllEnabled - the jar references a class
which does not exist in the jar!
Oops, sorry, yes, I misunderstood...

However, I did a grep -R 'IntegerOrderingComparator' . on the server 
code (rev 2.0.0-M3) and it brings back nothing, which means this method 
is not present in the code base.

Can you do the same thing on your computer, and give us the result ? I'd 
like to know which ldif file contain this class name. IMO, as Alex said, 
it's very likely that you are still using an old ldif file which was 
coming from an old version.

Emmanuel L├ęcharny

View raw message