prosody exceptions with speakerstats at heavy load leaves users in room
effect: number of conferences are not reset, users remain in conferences
fix: restart prosody
happened with heavy load and several hundred conferences in parallel:
Oct 21 09:28:38 speakerstats.meet.fairkom.net:speakerstats_component warn A module has been configured that triggers external events.
Oct 21 09:28:38 speakerstats.meet.fairkom.net:speakerstats_component warn Implement this lib to trigger external events.
Oct 21 09:28:38 mod_bosh error Traceback[bosh]: ...itsi-meet/prosody-plugins/mod_speakerstats_component.lua:53: attempt to index local 'roomSpeakerStats' (a nil value)
stack traceback:
...itsi-meet/prosody-plugins/mod_speakerstats_component.lua:53: in function '?'
/usr/lib/prosody/util/events.lua:79: in function </usr/lib/prosody/util/events.lua:75>
(...tail calls...)
/usr/lib/prosody/core/stanza_router.lua:180: in function 'core_post_stanza'
/usr/lib/prosody/core/stanza_router.lua:127: in function 'dispatch_stanza'
/usr/lib/prosody/modules/mod_bosh.lua:305: in function 'func'
/usr/lib/prosody/util/async.lua:127: in function </usr/lib/prosody/util/async.lua:125>
stack traceback:
/usr/lib/prosody/util/async.lua:211: in function 'run'
/usr/lib/prosody/modules/mod_bosh.lua:447: in function 'cb_handlestanza'
/usr/lib/prosody/util/xmppstream.lua:182: in function </usr/lib/prosody/util/xmppstream.lua:162>
[C]: in function 'parse'
/usr/lib/prosody/util/xmppstream.lua:282: in function 'feed'
/usr/lib/prosody/modules/mod_bosh.lua:133: in function '?'
/usr/lib/prosody/util/events.lua:79: in function </usr/lib/prosody/util/events.lua:75>
(...tail calls...)
/usr/lib/prosody/net/http/server.lua:228: in function </usr/lib/prosody/net/http/server.lua:176>
[C]: in function 'xpcall'
/usr/lib/prosody/net/http/server.lua:108: in function 'process_next'
/usr/lib/prosody/net/http/server.lua:124: in function 'success_cb'
/usr/lib/prosody/net/http/parser.lua:177: in function 'feed'
/usr/lib/prosody/net/http/server.lua:155: in function </usr/lib/prosody/net/http/server.lua:154>
(...tail calls...)
/usr/lib/prosody/net/server_select.lua:915: in function </usr/lib/prosody/net/server_select.lua:899>
[C]: in function 'xpcall'
/usr/bin/prosody:80: in function 'loop'
/usr/bin/prosody:90: in main chunk
[C]: in ?
may be related to https://github.com/jitsi/jitsi-meet/issues/7006