[mod_archive_muc] OneTeam client is not able to send/receive messages when module is enabled
Opened this issue · 1 comments
GoogleCodeExporter commented
What steps will reproduce the problem?
1. Enable mod_archive_muc
2. Connect to Jabber server using OneTeam client for Windows/iPhone (maybe
others as well)
3. The messages sent/received are causing error in Prosody logs.
What is the expected output? What do you see instead?
The messages should be working fine
What version of the product are you using? On what operating system?
0.8.2 on Ubuntu 12.04 LTS
Please provide any additional information below.
Traceback:
Dec 26 11:34:10 xmppclient_listener error Traceback[c2s]:
/usr/lib/prosody/core/usermanager.lua:79: attempt to index field '?' (a nil
value): stack traceback:
/usr/lib/prosody/net/xmppclient_listener.lua:62: in function </usr/lib/prosody/net/xmppclient_listener.lua:62>
/usr/lib/prosody/core/usermanager.lua:79: in function 'user_exists'
/usr/lib/prosody/modules/mod_archive_muc.lua:177: in function '?'
/usr/lib/prosody/util/events.lua:67: in function 'fire_event'
/usr/lib/prosody/core/stanza_router.lua:173: in function 'core_post_stanza'
/usr/lib/prosody/core/stanza_router.lua:121: in function </usr/lib/prosody/core/stanza_router.lua:44>
(tail call): ?
[C]: in function 'xpcall'
/usr/lib/prosody/net/xmppclient_listener.lua:66: in function 'cb_handlestanza'
/usr/lib/prosody/util/xmppstream.lua:139: in function </usr/lib/prosody/util/xmppstream.lua:125>
[C]: in function 'parse'
/usr/lib/prosody/util/xmppstream.lua:200: in function 'feed'
/usr/lib/prosody/net/xmppclient_listener.lua:145: in function 'data'
/usr/lib/prosody/net/xmppclient_listener.lua:161: in function 'onincoming'
/usr/lib/prosody/net/server_event.lua:625: in function </usr/lib/prosody/net/server_event.lua:590>
[C]: in function 'loop'
/usr/lib/prosody/net/server_event.lua:804: in function </usr/lib/prosody/net/server_event.lua:803>
[C]: in function 'xpcall'
/usr/bin/prosody:427: in function 'loop'
/usr/bin/prosody:494: in main chunk
[C]: ?
Original issue reported on code.google.com by akrusmob...@gmail.com
on 26 Dec 2012 at 9:43
GoogleCodeExporter commented
As an example, here's the XML output of OneTeam (doesn't work) & Vacuum-IM
(works fine):
OneTeam:
<message to='se@domain.com' type='chat' id='wl5dgd7ulx8i'>
<thread>
upjvsgtoskqe
</thread>
<active xmlns='http://jabber.org/protocol/chatstates'/>
<body>
test
</body>
<html xmlns='http://jabber.org/protocol/xhtml-im'>
<body xmlns='http://www.w3.org/1999/xhtml'>
test
</body>
</html>
</message>
Vacuum-IM:
<message from="me@domain.com/Vacuum-IM" type="chat" to="se@domain.com/undef">
<body>тест</body>
<active xmlns="http://jabber.org/protocol/chatstates"/>
</message>
Original comment by akrusmob...@gmail.com
on 26 Dec 2012 at 9:57