I have started getting broadcast errors in the ejabberd logs (ejabberd.log):
=ERROR REPORT==== 2012-02-07 10:16:16 ===
E(<0.27038.22>:ejabberd_hooks:335) : {{case_clause,"broadcast"},
[{mod_filter,check_stanza,1},
{mod_filter,filter_packet,1},
{ejabberd_hooks,run_fold1,4},
{ejabberd_router,do_route,3},
{ejabberd_router,route,3},
{ejabberd_c2s,bounce_messages,0},
{ejabberd_c2s,terminate,3},
{p1_fsm,terminate,7}]}
and I can't figure out what started causing these issues. Is this a connectivity issue to the ejabberd clients or is this something internal to ejabberd?
I'm running ejabberd-2.1.8 on
Linux 2.6.18-238.12.1.el5
I couldn't find a bug report or anything through google that is of help to me. I did find http://www.ejabberd.im/node/5039 but we are not using ANY roster support.
It's a strange error. It
It's a strange error. It happens when mod_filter receives a XMPP stanza of type "broadcast". But that type doesn't exist in XMPP, it is only used internally by ejabberd. How would mod_filter receive that stanza?
Do you have any idea when does this happen? Or how to reproduce it?