Summary: No Buffer Created when Joining Python MUC using
Submitted by: oxseyn
Submitted on: Thu 20 Dec 2012 02:36:00 PM GMT
Severity: 3 - Normal
Item Group: irc protocol
Assigned to: None
Discussion Lock: Any
IRC nick: oxseyn
FYI: This setup works with irssi w/ irssi-xmpp & bitlbee.
I'm using Bitlbee as a jabber (private company server) to IRC gateway. I
connect to the jabber server without a problem. I can see everyone connected
on the server and chat with them. When they message me a new buffer is
To add a Jabber MUC channel to bitlbee, I issue the following command
(relevant to bitlbee, not weechat, just being comprehensive):
/chat <account> <roomname>@<serveraddress> <localname>
This is executed successfully and it creates the local channel.
This is executed, users on the server see me join the channel, but the buffer
is NOT created in weechat. I think this has to do with the way that the
Jabber notification messages are received and parsed by weechat. For all
intensive purposes I am in the server, there is just simply no buffer for me
to interact with.
When I execute this command again I get an error message that I am already in
Seems that bitlbee didn't send a JOIN response, but still believes you've
joined the channel. If a JOIN response is /required/ from the server, then
this bitlbee version seems to not be protocol compliant and is hence at
Irssi seems to react differently and create the buffer on executing the /join
command, not receiving the JOIN response.
I switched back to irssi (it works), but just revisted this issue yesterday
with updated software.
The same exact behavior occurs.
I add the chat in bitlbee, then issue the /join <channel> command in weechat -
I see my weechat/bitlbee client join the jabber MUC, but no buffer is created.
The JID can send and receive private messages on the server, but any test
entered into the chat is never received on the weechant client (because the
buffer wasn't created).
I really wish I could get this to work, so I could switch over to using
Can you send a raw log (/server raw) of all messages sent from weechat to
bitlbee, and from bitlbee to weechat?
Does bitlbee send a "JOIN :#something" to your weechat ? If yes, then the
buffer should be opened by WeeChat. If this message is received and that
buffer is not opened, it's a bug.