Spark dissconnection issues

I have posted this question twice before with no resolve, so here goes another plea for help.

We have multiple locations all over the world and this happens everywhere, except for where ever I am at the time of course I have personally never seen this issues but I do have 40+ users reporting it all of them with identical log file to back it, they are all running 2.0.7 rev of spark, and our wildfire server is 3.1.1 with no additional plug ins other than the spark updater.

Our server is behind a IPcop Nat based firewall with a static route set to it and all of the required ports forwarded.

This issues has followed several different installs all with different versions and even different hardware.

User auth is done against active directory. Wildfire is using the embedded DB

Users report that report this issue run either 2k or xp, laptops and desktops. Power settings don’'t make a difference either, users still get disconnected with there power settings set to ALWAYS ON and hibernate disabled.

I have an error log filled with hundreds of the exact same message, sometimes a couple hours apart to days.

The message is almost identical across all users.

Jan 22, 2007 10:41:22 AM org.jivesoftware.spark.util.log.Log error

SEVERE: Connection closed on error.

java.net.SocketException: Connection reset

at java.net.SocketInputStream.read(Unknown Source)

at com.sun.net.ssl.internal.ssl.InputRecord.readFully(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.readDataRecord(Unknown Source)

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

at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(Unknown Source)

at sun.nio.cs.StreamDecoder$CharsetSD.implRead(Unknown Source)

at sun.nio.cs.StreamDecoder.read(Unknown Source)

at java.io.InputStreamReader.read(Unknown Source)

at java.io.BufferedReader.read1(Unknown Source)

at java.io.BufferedReader.read(Unknown Source)

at org.jivesoftware.smack.util.ObservableReader.read(ObservableReader.java:42)

at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:2971)

at org.xmlpull.mxp1.MXParser.more(MXParser.java:3025)

at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1144)

at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)

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

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

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

What I would recommend is starting up spark, hitting F12 to bring up the debugger, wait for a disconnect and then send off the received and sent xml from the debugger. This would allow me to see what is sending out the bogus xml that is killing off this connection.

Thanks,

Derek

I apologize for my ignorance,

So after I open the debugger windows which Tab will show the desired information?

Thanks

Rob

EDIT - Removed to remove private info

Message was edited by: radamo

I don’'t see anything that would causing a disconnect. Is it possible for me to log into your server?

Let me know

Cheers,

Derek

Sure, Please contact me

Thanks for all your help

Rob

Message was edited by: radamo