Unable to login to Wildfire using Spark

spark version 2.0.5 (linux)

wildfire version 3.1.1 (linux)

error log from spark:

java.net.SocketException: Socket closed

at java.net.SocketOutputStream.socketWrite(Unknown Source)

at java.net.SocketOutputStream.write(Unknown Source)

at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(Unknown Source)

at sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(Unknown Source)

at sun.nio.cs.StreamEncoder$CharsetSE.implFlush(Unknown Source)

at sun.nio.cs.StreamEncoder.flush(Unknown Source)

at java.io.OutputStreamWriter.flush(Unknown Source)

at java.io.BufferedWriter.flush(Unknown Source)

at org.jivesoftware.smack.util.ObservableWriter.flush(ObservableWriter.java:48)

at org.jivesoftware.smack.PacketWriter.writePackets(PacketWriter.java:275)

at org.jivesoftware.smack.PacketWriter.access$000(PacketWriter.java:39)

at org.jivesoftware.smack.PacketWriter$1.run(PacketWriter.java:91)

javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?

at com.sun.net.ssl.internal.ssl.InputRecord.handleUnknownRecord(Unknown Source)

at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source)

at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)

at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)

at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)

at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)

at org.jivesoftware.smack.XMPPConnection.proceedTLSReceived(XMPPConnection.java:11 87)

at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:343)

at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:45)

at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:77)

java.lang.NullPointerException

at org.jivesoftware.smack.SASLAuthentication.send(SASLAuthentication.java:405)

at org.jivesoftware.smack.sasl.SASLMechanism.authenticate(SASLMechanism.java:68)

at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java: 190)

at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:404)

at org.jivesoftware.LoginDialog$LoginPanel.login(LoginDialog.java:608)

at org.jivesoftware.LoginDialog$LoginPanel.access$400(LoginDialog.java:179)

at org.jivesoftware.LoginDialog$LoginPanel$1.construct(LoginDialog.java:502)

at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:132)

at java.lang.Thread.run(Unknown Source)

No response from the server.:

at org.jivesoftware.smack.NonSASLAuthentication.authenticate(NonSASLAuthentication .java:58)

at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java: 223)

at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:404)

at org.jivesoftware.LoginDialog$LoginPanel.login(LoginDialog.java:608)

at org.jivesoftware.LoginDialog$LoginPanel.access$400(LoginDialog.java:179)

at org.jivesoftware.LoginDialog$LoginPanel$1.construct(LoginDialog.java:502)

at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:132)

at java.lang.Thread.run(Unknown Source)

Please help…