Author Topic: XMPP Bug: You must join the room before sending presence updates  (Read 439 times)

0 Members and 1 Guest are viewing this topic.

Offline TragenTopic starter

I installed the latest update from today and now XMPP connects, but I get this error multiple times.

Code: [Select]
---------------------------
Jabber Error
---------------------------
Error 0: Unknown error

You must join the room before sending presence updates
---------------------------
OK   
---------------------------

 

Offline ghazan

means that a room is private, i.e. you need to be invited into it, you can't join it yourself on your wish
also a piece of network log would be appreciated
 

Offline TragenTopic starter

It's a public room.
prosody@conference.prosody.im
I was connected automatically before the last update.
Now it's just an entry in my list. When I try to "Join chat" I get the error

 

Offline TragenTopic starter

I tried to delete the room and add it again. I also get this message.
 

Offline ghazan

Tragen,
using development or stable version?
 

Offline TragenTopic starter

I'm using the latest stable version.
I will try to get a network log.
 

Offline TragenTopic starter

I just installed the latest stable version. Now I can connect to my own server rooms again, but the prosody@conference.prosody.im not.
Here is the output of the xml console:

Code: [Select]
<presence to="prosody@conference.prosody.im/Tragen">
<priority>0</priority>
<x xmlns="http://jabber.org/protocol/muc">
<password>Tragen</password>
</x>
<c xmlns="http://jabber.org/protocol/caps" hash="sha-1" node="http://miranda-ng.org/caps" ver="EMplRpI1ZVUMDeRT/EnvNaIUIcA=" ext="mirotr x64 mood activity mir_notes" />
<x xmlns="vcard-temp:x:update">
<photo />
</x>
<status>Yep, I'm here.</status>
</presence>
­
<presence from="prosody@conference.prosody.im/Tragen" to="name@domain.com/Miranda" type="error">
<error type="cancel" code="409">
<conflict xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" />
</error>
<x xmlns="http://jabber.org/protocol/muc" />
</presence>

I don't know why it tries to send a password which is wrong.
 

Offline TragenTopic starter

The network log for the xmpp connection shows the same info. No difference.
 

Offline ghazan

I don't know why it tries to send a password which is wrong.
because it's specified in a bookmark and might be transferred into a contact. open a contact of that room in dbeditor++ and wipe Password field
 

Offline TragenTopic starter

I will do that, but I still cannot join this room.
 

Offline TragenTopic starter

I don't know why but after the latest update where only Miranda, Discord and one other file was updated, it's working again.

 ???
 

Offline ghazan

I don't know why but after the latest update where only Miranda, Discord and one other file was updated, it's working again.
because chat engine is located into the core :)