I have been unsuccessful in trying to create accounts from the client side using smack 4.1.0, each request I try fails with this error
org.jivesoftware.smack.packet.XMPPError@38a67172 12-31 15:36:15.298 16072-18447/ W/System.err﹕ at org.jivesoftware.smack.PacketCollector.nextResultOrThrow(PacketCollector.java:197) 12-31 15:36:15.298 16072-18447/ W/System.err﹕ at org.jivesoftware.smack.PacketCollector.nextResultOrThrow(PacketCollector.java:178) 12-31 15:36:15.298 16072-18447/ W/System.err﹕ at org.jivesoftware.smackx.iqregister.AccountManager.createAccount(AccountManager.java:234) 12-31 15:36:15.298 16072-18447/ W/System.err﹕ at org.jivesoftware.smackx.iqregister.AccountManager.createAccount(AccountManager.java:211)
I have been using this snippet of code
if(mConnection != null) AccountManager.getInstance( connection ).createAccount("test1","testpass" );