auth_ldap doesn't work any more

Hello,

I've configured an authentication over ldap. But ejabberd always crashes this module before starting:

=CRASH REPORT==== 3-Jan-2015::14:43:39 ===
  crasher:
    initial call: ejabberd_auth_ldap:init/1
    pid: <0.285.0>
    registered_name: []
    exception exit: {{case_clause,[]},
                     [{ejabberd_auth_ldap,parse_options,1,
                          [{file,"ejabberd_auth_ldap.erl"},{line,419}]},
                      {ejabberd_auth_ldap,init,1,
                          [{file,"ejabberd_auth_ldap.erl"},{line,122}]},
                      {gen_server,init_it,6,
                          [{file,"gen_server.erl"},{line,304}]},
                      {proc_lib,init_p_do_apply,3,
                          [{file,"proc_lib.erl"},{line,227}]}]}
      in function  gen_server:init_it/6 (gen_server.erl, line 328)
    ancestors: [ejabberd_sup,<0.36.0>]
    messages: []
    links: [<0.248.0>]
    dictionary: []
    trap_exit: false
    status: running
    heap_size: 987
    stack_size: 24
    reductions: 401
  neighbours:

This is my configuration:

{auth_method, ldap}.
{ldap_servers, ["localhost"]}.
{ldap_encrypt, none}.
{ldap_port, 389}.
{ldap_rootdn, "cn=admin,dc=domain,dc=de"}.
{ldap_password, "password"}.
{ldap_base, "dc=domain,dc=de"}.
{ldap_uids, [{"uid"}]}.
{ldap_filter, "(objectClass=shadowAccount)"}.

cat ejabberd.cfg | erl | grep syntax
doesn't give me errors.

I'm running out of ideas and I'm not familiar with erlang - so I can't do further debugging

Greetings Marc

Syndicate content