I'm trying to create a muc_room with SMACK api on ejabberd. after the transaction I get an error:
No response received within reply timeout. Timeout was 5000ms (~5s). Used filter: AndFilter: (FromMatchesFilter (full): instantroom2@localhost/pinit, StanzaTypeFilter: Presence).
the room is created since it is listed in the output of:
ejabberdctl muc_online_rooms localhost
when I look into my sql there is only the one room I created locally also the timeout thing happens when I try to list muc rooms. is anyone here familiar with this problem? my ejabberd.yml:
mod_muc_admin: {}
mod_muc:
## host: "conference.@HOST@"
host: "@HOST@"
access:
- allow
access_admin:
- allow: admin
access_create: muc_create
access_persistent: muc_create
mod_muc_log: {}
## mod_multicast: {}
mod_offline:
access_max_user_messages: max_user_offline_messages
mod_ping: {}
## mod_pres_counter:
## count: 5
## interval: 60
UPDATE: I found another strange thing, when I destroy muc_rooms they are not listed in muc_rooms_online but not being removed from mysql DB. after I restart ejabberd they show up back again.