It appears to be 2.0.0.M23. I think the problem is probably a conflict between the 1.0.0 API referenced in Kerby + the api-ldap-extras-sp jar version 1.0.0-RC1 coming from Apache DS 2.0.0.M23. I'll try it again when you call a vote on the new Apache DS version just to be sure.

Colm.

On Fri, Jun 2, 2017 at 6:41 PM, Emmanuel Lécharny <elecharny@gmail.com> wrote:


Le 02/06/2017 à 16:37, Colm O hEigeartaigh a écrit :
> Hi Emmanuel,
>
> I'm seeing some errors when I upgrade Kerby to pick up 1.0.0:
>
> java.lang.NoSuchFieldError: EMPTY_BYTES
>     at
> org.apache.directory.server.core.authn.AuthenticationInterceptor.bind(AuthenticationInterceptor.java:521)
>     at
> org.apache.directory.server.core.DefaultOperationManager.bind(DefaultOperationManager.java:442)
>     at
> org.apache.directory.server.ldap.handlers.request.BindRequestHandler.handleSimpleAuth(BindRequestHandler.java:184)
>
> Any ideas?

This might be a pretty old version of ApacheDS you are using. We changed
from StringConstants.EMPTY_BYTES to Strings.EMPTY_BYTES around june
2016. Can you check the versions ?

--
Emmanuel Lecharny

Symas.com
directory.apache.org




--
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com