When trying to add load module mam_muc, i see error in logs:
Error initializing module 'mam_muc' on 'thirdlane.local':
/usr/src/prosody10/lib/prosody/core/moduleapi.lua:160: Unable to load required
module, mod_muc: MUC should be loaded as a component, please see
http://prosody.im/doc/components
stack traceback:
...usr/src/prosody10/lib/prosody/core/modulemanager.lua:29: in function <...usr/src/prosody10/lib/prosody/core/modulemanager.lua:29>
[C]: in function 'error'
...sr/src/prosody10/lib/prosody/modules/muc/mod_muc.lua:10: in main chunk
(tail call): ?
[C]: in function 'xpcall'
...usr/src/prosody10/lib/prosody/core/modulemanager.lua:29: in function 'pcall'
...usr/src/prosody10/lib/prosody/core/modulemanager.lua:171: in function 'do_load_module'
...usr/src/prosody10/lib/prosody/core/modulemanager.lua:249: in function 'load'
/usr/src/prosody10/lib/prosody/core/moduleapi.lua:158: in function 'depends'
...sr/src/prosody10/lib/prosody/modules/mod_mam_muc.lua:22: in main chunk
(tail call): ?
...
...usr/src/prosody10/lib/prosody/core/modulemanager.lua:171: in function 'do_load_module'
...usr/src/prosody10/lib/prosody/core/modulemanager.lua:249: in function 'load'
...usr/src/prosody10/lib/prosody/core/modulemanager.lua:74: in function '?'
/usr/src/prosody10/lib/prosody/util/events.lua:67: in function 'fire_event'
/usr/src/prosody10/lib/prosody/core/hostmanager.lua:89: in function 'activate'
/usr/src/prosody10/lib/prosody/core/hostmanager.lua:43: in function '?'
/usr/src/prosody10/lib/prosody/util/events.lua:67: in function 'fire_event'
/usr/src/prosody10/lib/prosody/../../bin/prosody:335: in function 'prepare_to_start'
/usr/src/prosody10/lib/prosody/../../bin/prosody:401: in main chunk
[C]: ?
stack traceback:
...usr/src/prosody10/lib/prosody/core/modulemanager.lua:29: in function <...usr/src/prosody10/lib/prosody/core/modulemanager.lua:29>
[C]: in function 'error'
/usr/src/prosody10/lib/prosody/core/moduleapi.lua:160: in function 'depends'
...sr/src/prosody10/lib/prosody/modules/mod_mam_muc.lua:22: in main chunk
(tail call): ?
[C]: in function 'xpcall'
...usr/src/prosody10/lib/prosody/core/modulemanager.lua:29: in function 'pcall'
...usr/src/prosody10/lib/prosody/core/modulemanager.lua:171: in function 'do_load_module'
...usr/src/prosody10/lib/prosody/core/modulemanager.lua:249: in function 'load'
...usr/src/prosody10/lib/prosody/core/modulemanager.lua:74: in function '?'
/usr/src/prosody10/lib/prosody/util/events.lua:67: in function 'fire_event'
/usr/src/prosody10/lib/prosody/core/hostmanager.lua:89: in function 'activate'
/usr/src/prosody10/lib/prosody/core/hostmanager.lua:43: in function '?'
/usr/src/prosody10/lib/prosody/util/events.lua:67: in function 'fire_event'
/usr/src/prosody10/lib/prosody/../../bin/prosody:335: in function 'prepare_to_start'
/usr/src/prosody10/lib/prosody/../../bin/prosody:401: in main chunk
[C]: ?
When changing from: "local mod_muc = module:depends"muc";" to:"local mod_muc =
module:require "muc";" it loads, but event handlers don't fire for:
"module:hook("muc-broadcast-message".... "
Original issue reported on code.google.com by sarumjan...@gmail.com on 13 Apr 2015 at 6:37
Original issue reported on code.google.com by
sarumjan...@gmail.com
on 13 Apr 2015 at 6:37