i am trying to connect to my openfire server by this code
String DOMAIN = "my server ip";
AbstractXMPPConnection connection;
try{ XMPPTCPConnectionConfiguration.Builder config = XMPPTCPConnectionConfiguration.builder();
config.setSecurityMode(SecurityMode.disabled);
config.setUsernameAndPassword("admin@"+DOMAIN, "my password");
config.setServiceName(DOMAIN);
config.setHost(DOMAIN);
config.setPort(5222);
config.setDebuggerEnabled(true);
connection = new XMPPTCPConnection(config.build());
connection.setPacketReplyTimeout(10000);
connection.addConnectionListener(this);
connection.connect();
AccountManager AM = AccountManager.getInstance(connection);
AM.createAccount("userName", "password");
connection.disconnect();
System.out.println(":)");
} catch(Exception e){
System.out.println(":(");
}
my code is in try catch statement but still after running this code nothing gets printed and i get this errors:
Exception in thread “JavaFX Application Thread” java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.reflect.misc.Trampoline.invoke(Unknown Source)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.reflect.misc.MethodUtil.invoke(Unknown Source)
… 48 more
Caused by: java.lang.NoClassDefFoundError: org/xmlpull/v1/XmlPullParserFactory
at org.jivesoftware.smack.SmackInitialization.processConfigFile(SmackInitializatio n.java:153)
at org.jivesoftware.smack.SmackInitialization.processConfigFile(SmackInitializatio n.java:148)
at org.jivesoftware.smack.SmackInitialization.(SmackInitialization.java:11 6)
at org.jivesoftware.smack.SmackConfiguration.getVersion(SmackConfiguration.java:96 )
at org.jivesoftware.smack.ConnectionConfiguration.(ConnectionConfiguration .java:38)
at application.XmppFuncs.Register(XmppFuncs.java:56)
at application.Form1.btn_register_onclick(Form1.java:43)
… 57 more
Caused by: java.lang.ClassNotFoundException: org.xmlpull.v1.XmlPullParserFactory
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
… 64 more
how can i fix this?
thanks in advance