<div dir="ltr"><div><div>Hello,<br><br></div>I'm using external authentication and have a perl program which is started by ejabberd correctly. I can see the process running, ejabberd is it's parent process, and the perl program writes to a log to say it's running.<br><br></div>But when I try to access the /admin/ web page ejabberd logs:<br><br><div>2016-07-20 18:23:00.870 [info] <0.471.0>@ejabberd_listener:accept:333 (#Port<0.18688>) Accepted connection <a href="http://203.217.21.197:45227">203.217.21.197:45227</a> -> <a href="http://70.42.246.78:5280">70.42.246.78:5280</a><br>2016-07-20 18:23:00.871 [debug] <0.500.0>@ejabberd_http:init:154 S: [{[<<"websocket">>],ejabberd_http_ws},{[<<"admin">>],ejabberd_web_admin},{[<<"http-bind">>],mod_http_bind}]<br>2016-07-20 18:23:00.871 [info] <0.500.0>@ejabberd_http:init:158 started: {gen_tcp,#Port<0.18688>}<br>2016-07-20 18:23:00.875 [debug] <0.500.0>@ejabberd_http:process_header:281 (#Port<0.18688>) http query: 'GET' <<"/admin/">><br>2016-07-20 18:23:00.875 [debug] <0.500.0>@ejabberd_http:process:353 [<<"admin">>] matches [<<"admin">>]<br>2016-07-20 18:23:00.875 [error] <0.500.0> CRASH REPORT Process <0.500.0> with 0 neighbours crashed with reason: bad argument in extauth:call_port/2 line 101<br><br clear="all"><div><div>Given the external authentication program is running okay, can anyone suggest how to debug the issue?<br><br></div><div>Thanks in advance,<br><br></div><div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>David Cunningham, Voisonics<br><a href="http://voisonics.com/" target="_blank">http://voisonics.com/</a><br>USA: +1 213 221 1092<br>Australia: +61 (0) 2 8063 9019<br></div></div></div>
</div></div></div></div>