I found place where mod_http_bind crashed.
It is function ejabberd_http_bind:start/2
in my case:
start(“17c02ca4cf16a3f2d57737a6dd14af8678594314”, [])
failed on
supervisor:start_child(ejabberd_http_bind_sup, [Sid, Key])
with
=CRASH REPORT==== 30-May-2007::14:26:49 ===
crasher:
pid: <0.398.0>
registered_name: []
error_info: {{badmatch,{‘EXIT’,{noproc,
{gen_server,
call,
[ejabberd_http_bind_sup,
{start_child,
[“17c02ca4cf16a3f2d57737a6dd14af8678594314”,
[]]},
infinity]}}}},
[{ejabberd_http_bind,process_request,1},
{ejabberd_http,process_request,1},
{ejabberd_http,process_header,2},
{ejabberd_http,receive_headers,1},
{proc_lib,init_p,5}]}
initial_call: {ejabberd_http,receive_headers,
[{state,
gen_tcp,
#Port<0.362>,
undefined,
undefined,
undefined,
undefined,
undefined,
undefined,
“en”,
[{[“http-bind”],mod_http_bind},
{[“admin”],ejabberd_web_admin},
{[“http-poll”],ejabberd_http_poll}],
false,
[]}]}
ancestors: [ejabberd_http_sup,ejabberd_sup,<0.35.0>]
messages: []
links: [<0.235.0>,#Port<0.362>]
dictionary: []
trap_exit: false
status: running
heap_size: 1597
stack_size: 21
reductions: 2576
neighbours:
in sasl.log
% Listened ports:
{listen, [
...
{5280, ejabberd_http, [http_poll, web_admin,
{request_handlers, [{["http-bind"], mod_http_bind}]}
]}
]}.
and nothing with mod_http_bind in section
{modules,
[
...
]}
(see why below)
BTW, I get svn version of ejabberd-modules but
mod_http_bind not work anyhow properly because
ejabberd-modules\ejabberd-dev\trunk\include\
have old version of files
that why I replaced
ejabberd.hrl
ejabberd_ctl.hrl
ejabberd_http.hrl
jlib.hrl
from SVN version of ejabberd
any suggestions?