[ejabberd] External authentication crashed with reason: bad argument in extauth:call_port/2

David Cunningham dcunningham at voisonics.com
Thu Jul 21 04:24:31 MSK 2016


Hello,

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.

But when I try to access the /admin/ web page ejabberd logs:

2016-07-20 18:23:00.870 [info] <0.471.0>@ejabberd_listener:accept:333
(#Port<0.18688>) Accepted connection 203.217.21.197:45227 ->
70.42.246.78:5280
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}]
2016-07-20 18:23:00.871 [info] <0.500.0>@ejabberd_http:init:158 started:
{gen_tcp,#Port<0.18688>}
2016-07-20 18:23:00.875 [debug] <0.500.0>@ejabberd_http:process_header:281
(#Port<0.18688>) http query: 'GET' <<"/admin/">>
2016-07-20 18:23:00.875 [debug] <0.500.0>@ejabberd_http:process:353
[<<"admin">>] matches [<<"admin">>]
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

Given the external authentication program is running okay, can anyone
suggest how to debug the issue?

Thanks in advance,

-- 
David Cunningham, Voisonics
http://voisonics.com/
USA: +1 213 221 1092
Australia: +61 (0) 2 8063 9019
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.jabber.ru/pipermail/ejabberd/attachments/20160721/7269fd12/attachment.html>


More information about the ejabberd mailing list