Has anyone experienced message retrieval issues?
I have tested a bit group chats and private messaging. With Gajim and Conversations clients. It seems sometimes, when chatting one user can see its own and other persons messages, but other user, in this case Conversations client user, does not retrieve messages that Gajim user has sent.
This seems to be independant from OMEMO usage. It seems to be a server issue. Or maybe Push problem? Or something to do with Message Archive Management?
To retrieve messages I have to quit and reopen Conversations App, and then after 6-8 seconds all history and unretrieved mesages appear in the dialogue.
Any ideas what could be causing this issue?
Also this issues has to do with HTTP File Upload feature. I noticed that SOMETIMES when I try to send something with this option to other user (doesnt matter from Gajim or from Conversations, the other user does not get the URL, and then after that the user who sent the file can type messages, but receiving user wont see them at all - its kind of stuck after this point. And it only can be fixed by restarting the client (of receiving user), then messages and sent files appear again (although sometimes they are not decrypted…). Weird stuff.
SOMETIMES even for the sender of file (in this case Gajim client) after this issue, the messages written afterwards are not printed on screen, and the only way to fix this is to restart Gajim. After that, logged into chat again i can see something like this:
[23:30:30] gajimtest2: This message was encrypted with OMEMO and could not be decrypted.
[23:30:50] gajimtest2: This message was encrypted with OMEMO and could not be decrypted.
It seems that file sending option in some way messes up the OMEMO, and thats why some messages sent afterwards are not visible to sender or receiver.
It seems that XMPP still has many many issues. I think the cause of this issue could be the same as of the earlier mentioned. Any ideas on this?
On the same note, the “XEP-0313: Message Archive Management (Multi-User Chat)” has dissapeared and doesn’t work anymore for some reason (Compliance says its unavailable).
I feel that all these weird issues are somehow related. What do you think?