MultiUserChat.getOccupantPresence problem

Hi,

I am using smack 2.2.1 and MultiUserChat. On occasion I am finding that the MultiUserChat sends messages without error to the chatroom even though the user isn’t in the chatroom. Before sending the message I call the getOccupantPresence method with my own nickname to verify that I am in the room, and it returns “available” even though the user is really not in the room.

Does anyone have any idea why this could happen or how to debug it?

Thanks very much,

Isaac