When this happens I can’t find any log. I am using the monitoring plugin and I see that the message fromJID and toJID values are correct. For example, let’s suppose that 3 people are online on openfire. 1@openfire, 2@openfire, 3@openfire
1@openfire 2@openfire sends a message and this is the message package she sends:
<message
from="1@openfire/web"
to="2@openfire"
type="chat"
id="05f3ac4a-d766-4cdb-dd3c-0e21e782d8e0"
xmlns="jabber:client">
<body>
hello 2
</body>
<request xmlns="urn:xmpp:receipts">
</request>
</message>
In this case, while 2@openfire sessions should receive a message, 3@openfire receives the following message:
<message
from="1@openfire/web"
to="2@openfire"
type="chat"
id="05f3ac4a-d766-4cdb-dd3c-0e21e782d8e0"
xmlns="jabber:client">
<body>
hello 2
</body>
<request xmlns="urn:xmpp:receipts">
</request>
</message>
We are using Bosh. We use an openfire with about 400 people online. The problem I mentioned occurs every 2-3 months. Something that is not continuous. But this problem causes serious misunderstanding. This problem made me think that the sessions on the openfire side are statically managed, but I don’t know whether or not it is true.