Hi,
I have installed ejabberd 14.07 and without any change in config files, i started the ejabberd which fails with below error
15:34:28.361 [error] CRASH REPORT Process <0.257.0> with 0 neighbours exited with reason: call to undefined function treap:empty() in gen_server:init_it/6 line 328
15:34:28.361 [error] Supervisor ejabberd_sup had child ejabberd_captcha started with ejabberd_captcha:start_link() at undefined exit with reason call to undefined function treap:empty() in context start_error
15:34:28.425 [info] FQDN used to check DIGEST-MD5 SASL authentication: localhost
15:34:28.431 [critical] Problem starting the module mod_adhoc for host <<"localhost">>
options: []
exit: {noproc,
{gen_server,call,
[ejabberd_iq_sup,
{start_child,[<<"localhost">>,mod_adhoc,process_local_iq]},
infinity]}}
[{gen_server,call,3,[{file,"gen_server.erl"},{line,188}]},
{gen_iq_handler,add_iq_handler,6,[{file,"src/gen_iq_handler.erl"},{line,69}]},
{mod_adhoc,start,2,[{file,"src/mod_adhoc.erl"},{line,48}]},
{gen_mod,start_module,3,[{file,"src/gen_mod.erl"},{line,82}]},
{lists,foreach,2,[{file,"lists.erl"},{line,1323}]},
{ejabberd_app,start,2,[{file,"src/ejabberd_app.erl"},{line,67}]},
{application_master,start_it_old,4,
[{file,"application_master.erl"},{line,269}]}]
15:34:28.432 [critical] ejabberd initialization was aborted because a module start failed.
Crash dump was written to: /opt/src/ejabberd/ejabberd-14.07/rel/ejabberd/var/log/ejabberd/erl_crash_20140814-153423.dump
Problem starting the module mod_adhoc for host <<"localhost">>
options: []
exit: {noproc,
{gen_server,call,
[ejabberd_iq_sup,
{start_child,[<<"localhost">
I have verified that treap.beam exists in p1_utils/ebin dir and i even copied it into ejabberd/ebin dir for a change but no help.
FYI, i have been using centos 6.5 and erlang 16B03_1.