Can't create a multi user chat (MUC) room with aSmack library for Android: “packet.DefaultPacketExtension cannot be cast to packet.MUCUser”
For an application I need to be able to create a multi user chatroom and join it. The chat server is a openfire server. I used to have: MultiUserChat chat = new MultiUserChat(connection, roomName + "@conference.localhost"); chat.join(nickname); When the room doesn't exist it creates the room and joins. however the next user can't join. He get's a 404, recipient unavailable(404). Which suggests the chatroom is locked or something. Then I found code in the documentation and I tried the following: chat.create(nickname); // Send an empty room configuration form which indicates that we want // an