XMPPError connecting to im.server.com:5222: remote-server-error(502)

I am having issues with spark clients unable to login into wildfire server consistently. Sometimes I have to click on the advanced button, then toggle “Automatically discover host and port” or “Use Compression” (one or the other) then it allows the spark client to login. If client logs out or exits out of Spark; same thing happens again.

I thought it could be windows firewall and disabled it to test; (still could not log on consistently).

Any info would be greatly appreciated… Thanks!

Wild Fire 3.1.1 running on Windows XP Pro w/ MYSQL Database

Spark Client 2.06

When spark client is unable to login - a window pops up with the error message:

Can’'t connect to server: invalid name or server not reachable.

and generates the following in the error log for each attempted login failed; repeatedly.

Error Log on Client PC:

================================================================================ ======

XMPPError connecting to im.server.com:5222.: remote-server-error(502) XMPPError connecting to im.server.com.COM:5222.

– caused by: java.net.SocketException: Malformed reply from SOCKS server

at org.jivesoftware.smack.XMPPConnection.connectUsingConfiguration(XMPPConnection. java:859)

at org.jivesoftware.smack.XMPPConnection.connect(XMPPConnection.java:1342)

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

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)

Nested Exception:

java.net.SocketException: Malformed reply from SOCKS server

at java.net.SocksSocketImpl.readSocksReply(Unknown Source)

at java.net.SocksSocketImpl.connect(Unknown Source)

at java.net.Socket.connect(Unknown Source)

at java.net.Socket.connect(Unknown Source)

at java.net.Socket.(Unknown Source)

at org.jivesoftware.smack.XMPPConnection.connectUsingConfiguration(XMPPConnection. java:844)

at org.jivesoftware.smack.XMPPConnection.connect(XMPPConnection.java:1342)

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

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)

Error Log on Wild Fire Server:

================================================================================ ======

2006.12.07 00:04:34 [org.jivesoftware.wildfire.filetransfer.proxy.ProxyConnectionManager$1$1.run(Pr oxyConnectionManager.java:110)

] Error processing file transfer proxy connection

java.io.IOException: Error reading provided address

at org.jivesoftware.wildfire.filetransfer.proxy.ProxyConnectionManager.processInco mingSocks5Message(ProxyConnectionManager.java:222)

at org.jivesoftware.wildfire.filetransfer.proxy.ProxyConnectionManager.processConn ection(ProxyConnectionManager.java:168)

at org.jivesoftware.wildfire.filetransfer.proxy.ProxyConnectionManager.access$100( ProxyConnectionManager.java:39)

at org.jivesoftware.wildfire.filetransfer.proxy.ProxyConnectionManager$1$1.run(Pro xyConnectionManager.java:107)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)

at java.util.concurrent.FutureTask.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

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

2006.12.07 00:10:47 [org.jivesoftware.wildfire.filetransfer.proxy.ProxyConnectionManager$1$1.run(Pr oxyConnectionManager.java:110)

] Error processing file transfer proxy connection

java.io.IOException: Error reading provided address

at org.jivesoftware.wildfire.filetransfer.proxy.ProxyConnectionManager.processInco mingSocks5Message(ProxyConnectionManager.java:222)

at org.jivesoftware.wildfire.filetransfer.proxy.ProxyConnectionManager.processConn ection(ProxyConnectionManager.java:168)

at org.jivesoftware.wildfire.filetransfer.proxy.ProxyConnectionManager.access$100( ProxyConnectionManager.java:39)

at org.jivesoftware.wildfire.filetransfer.proxy.ProxyConnectionManager$1$1.run(Pro xyConnectionManager.java:107)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)

at java.util.concurrent.FutureTask.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

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