I just tried to rename a group using the RosterGroup.setName(name) method. When I do this, I get this stack trace:
java.lang.NullPointerException
at org.jivesoftware.smack.Roster$RosterPacketListener.processPacket(Roster.java:704)
at org.jivesoftware.smack.PacketReader$ListenerWrapper.notifyListener(PacketReader.java:908)
at org.jivesoftware.smack.PacketReader.processListeners(PacketReader.java:253)
at org.jivesoftware.smack.PacketReader.access$1(PacketReader.java:236)
at org.jivesoftware.smack.PacketReader$2.run(PacketReader.java:111)
Using the debugging window, I see that Smack first sends two (the group has 2 members) packages containing ‘‘name’’ and then another two with ‘’’’. The group now has no name.
When I now try to rename the group again, Smack again sends 4 packages, but I don’'t get a NullPointerException. The name still is empty.