My theory would be that the s2s session with gmail is not being notified of the google account getting logged out, so the account remains in the MUC eventhough they are gone from google. Then when they log into google again and connect back into the room, the openfire server sees two session using the same nick and sends things twice.
↧