I have a Smack client that works as expected with jabber.at. I recently installed Openfire 3.9.3 and I am facing an issue when it comes to messaging in the MUC. Here is my code:
mRoom = mucManager.getMultiUserChat(mName);
mRoom.addMessageListener(mRoomMessageListener);
...
Message message = mRoom.createMessage();
message.setType(Message.Type.groupchat); // in case...
message.setBody("blabla");
mRoom.sendMessage(message);
...
private MessageListener mRoomMessageListener = new MessageListener() {
@Override
public void processMessage(Message message) {
// never called !
}
}
The code mRoom.sendMessage(message) is executed, no exception is thrown, but the listener is never invoked. I also tried with Openfire 3.10.0beta, same issue.
Once again, the exact same code works with jabber.at as expected. Am I missing something ?
Any help appreciated.