Hi Guys,
On a couple of machines I get a strange error whereby the spark instant messenger starts but only opens an empty window frame. There’s no roster or anything - you can see right through to the desktop background. This doesn’t happen all the time, but is fairly common on a couple of machines. We’ll often find that even if it has been working ok on a particular machine, sometimes you’ll open spark a bit later in the day and find it in this “empty” state again.
I’m using the spark_2_5_8.msi with openfire Openfire 3.6.4. I’ve implemented SSO which seems to work flawlessly (except when we see this issue).
I’ve rolled out spark to about 6 machines as a test, They all identical though they are in use all of the time so have various bits of software installed. They are all running Vista Enterprise 64bit. This error only seems to happen on a couple of the machines.
In the c:\Users\user.name\Spark\logs\errors.log on the affected machines is the following…
Jun 10, 2009 8:58:59 AM org.jivesoftware.spark.util.log.Log error
SEVERE:
java.net.SocketException: Software caused connection abort: recv failed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:77)
at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:105)
at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1113)
at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java :1832)
at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1 590)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:995)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDir ector.java:395)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirect or.java:170)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:324)
at org.jivesoftware.sparkimpl.updater.CheckUpdates.isNewBuildAvailableFromJivesoft ware(CheckUpdates.java:150)
at org.jivesoftware.sparkimpl.updater.CheckUpdates.newBuildAvailable(CheckUpdates. java:94)
at org.jivesoftware.sparkimpl.updater.CheckUpdates.checkForUpdate(CheckUpdates.jav a:391)
at org.jivesoftware.MainWindow$11.finished(MainWindow.java:571)
at org.jivesoftware.spark.util.SwingWorker$2$1.run(SwingWorker.java:136)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
If anyone has any Idea’s as to why this is happening and how I could fix it, I would very grateful.