This problem occour in all spark version in my experience.If username is ascii ,it works fine ,but If using non-ascii username,spark report Invalid username or password.
I ever report this problem in smack ,here’'s the link:http://www.igniterealtime.org/forum/thread.jspa?messageID=110397𚼽
I try in smack 2.2.1 today,using SASL is still not working,but using TLS it works.But when I copy smack*.jar from spark 2.0.8 ''s lib directory,the connection never start,it seems the lib is not the same in smack 2.2.1.
This try make me believe the problem is not smack because TLS is the default choice and it works,maybe is the spark transfer the wrong username to smack.
you can just try to use Chinese word ?? to test it.
Wildfire version is 3.1.1
spark version is 2.0.8
Message was edited by: lingerer