diff --git a/smack-im/src/main/java/org/jivesoftware/smack/roster/Roster.java b/smack-im/src/main/java/org/jivesoftware/smack/roster/Roster.java index fc556aa65..c2a4fb9ee 100644 --- a/smack-im/src/main/java/org/jivesoftware/smack/roster/Roster.java +++ b/smack-im/src/main/java/org/jivesoftware/smack/roster/Roster.java @@ -238,7 +238,7 @@ public final class Roster extends Manager { // If the connection is already established, call reload if (connection.isAuthenticated()) { try { - reload(); + reloadAndWait(); } catch (InterruptedException | SmackException e) { LOGGER.log(Level.SEVERE, "Could not reload Roster", e);