From 8dd12e7220ff295cb8c6497e3e8b5f71f53ceed4 Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Fri, 15 May 2015 17:02:52 +0200 Subject: [PATCH] Try that Roster is loaded after Roster.getInstaceFor(XMPPConnection) Fixes SMACK-633 --- .../src/main/java/org/jivesoftware/smack/roster/Roster.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);