Smack: Exeption curieuse sur simple connexion
Bonjour
J'essaye de me connecter à un serveur XMPP en utilisant l'api Smack.
Code:
1 2 3 4
|
connection = new XMPPConnection("jabber.fr");
connection.connect();
connection.login("pseudo", "motdepass"); |
La connection au serveur ce fait normalement, c'est l'identification qui pose problème. Lorsque je rentre des paramètres de pseudo et de pass au hasart, j'attrape l'exception XMPPException suivente:
Code:
SASL authentication failed using mechanism DIGEST-MD5
Ce qui semble normal, mais lorsque je rentre les bons paramètres, j'obtient cette exeption qui n'est pas sensé ce produire
Code:
1 2 3 4 5 6 7 8
|
java.lang.NullPointerException
at org.jivesoftware.smack.util.Base64.encodeBytes(Base64.java:636)
at org.jivesoftware.smack.sasl.SASLMechanism.challengeReceived(SASLMechanism.java:152)
at org.jivesoftware.smack.SASLAuthentication.challengeReceived(SASLAuthentication.java:492)
at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:338)
at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:44)
at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:76) |
J'avais déjà utilisé cette api, et la simple connection et identification n'avais jamais posé de problème, je me demande si il n'y a pas une erreur de compatibilité avec le JDK, j'ai la dernière version, la 6 up 17.
En tt cas je suis dans le gaze :?