Exception reloading roster with ejabberd service

im making a chat app using smack 4.2.0 alpha version with a ejabberd service version 14.07, when i connect to the service i get an exception:

“Exception reloading roster” and “org.jivesoftware.smack.SmackException$NoResponseException: No response received within reply timeout. Timeout was 5000ms (~5s). Used filter: IQReplyFilter: iqAndIdFilter …” ive been looking for the answer but i cant find it, does anyone know how to fix it?

This pice of code goes into an async-task,when connection is made ive tried to: whait for 6 seconds and call roster.reloadAndWait(); but when this is reached the same exception is thrown and i cant figure out what may be the problem.

Thankspublic void connect() throws IOException, InterruptedException, XMPPException, SmackException {

SASLAuthentication.blacklistSASLMechanism(“SCRAM-SHA-1”);

SASLAuthentication.blacklistSASLMechanism(“DIGEST-MD5”);

SASLAuthentication.unBlacklistSASLMechanism(“PLAIN”);

DomainBareJid serviceName = JidCreate.domainBareFrom(Address);

XMPPTCPConnectionConfiguration config = XMPPTCPConnectionConfiguration.builder()

.setServiceName(serviceName)

.setHost(Address)

.setPort(5222)

.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled)

        .build();

conn = new XMPPTCPConnection(config);

roster = Roster.getInstanceFor(conn);

roster.setSubscriptionMode(Roster.SubscriptionMode.accept_all);

roster.setRosterLoadedAtLogin(true);

conn.connect();

conn.login(“usuario9”, “*****”);

}

Did you found some solution for you problem?

Nope, i had to change to openfire

And it works for you? Can you give me an example of app code working?