Spark Disconnects from Network

Hi, I have 2 users that are experiencing disconnetions from the network while in Spark. They’re both using version 2.7.0.

Below are the logs. I’ve reinstalled for user 1, but haven’t done the same for user 2.

Any help is appreciated. Thank you!

User 1

Mar 19, 2014 1:22:50 PM org.jivesoftware.spark.util.log.Log error

SEVERE: PrivacyManager#isGloballyInvisibleListActive: item-not-found(404)

Mar 19, 2014 3:06:33 PM org.jivesoftware.spark.util.log.Log error

SEVERE: PrivacyManager#isGloballyInvisibleListActive: item-not-found(404)

Mar 19, 2014 4:05:06 PM org.jivesoftware.spark.util.log.Log error

SEVERE: PrivacyManager#isGloballyInvisibleListActive: item-not-found(404)

Mar 25, 2014 11:25:01 AM org.jivesoftware.spark.util.log.Log error

SEVERE: PrivacyManager#isGloballyInvisibleListActive: item-not-found(404)

Mar 26, 2014 8:59:55 AM org.jivesoftware.spark.util.log.Log error

SEVERE: PrivacyManager#isGloballyInvisibleListActive: item-not-found(404)

Mar 26, 2014 9:18:01 AM org.jivesoftware.spark.util.log.Log error

SEVERE: PrivacyManager#isGloballyInvisibleListActive: item-not-found(404)

Mar 26, 2014 9:28:08 AM org.jivesoftware.spark.util.log.Log error

SEVERE: PrivacyManager#isGloballyInvisibleListActive: item-not-found(404)

Mar 26, 2014 9:33:27 AM org.jivesoftware.spark.util.log.Log error

SEVERE: PrivacyManager#isGloballyInvisibleListActive: item-not-found(404)

Mar 26, 2014 10:59:46 AM org.jivesoftware.spark.util.log.Log error

SEVERE: PrivacyManager#isGloballyInvisibleListActive: item-not-found(404)

User 2

Mar 27, 2014 11:46:03 AM org.jivesoftware.spark.util.log.Log error

SEVERE:

not-acceptable(406)

at org.jivesoftware.smack.Roster.removeEntry(Roster.java:332)

at org.jivesoftware.spark.ui.ContactList$26$2.run(ContactList.java:1859)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$200(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(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)

Mar 27, 2014 11:46:03 AM org.jivesoftware.spark.util.log.Log error

SEVERE:

not-acceptable(406)

at org.jivesoftware.smack.Roster.removeEntry(Roster.java:332)

at org.jivesoftware.spark.ui.ContactList$26$3.run(ContactList.java:1897)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$200(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(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)

**
**

These errors (especially user 2’s) may not be related to disconnects. But i would check user1’s Preferences > Privacy to see if there is some problematic settings. Maybe removing all privacy settings will get rid of that error.

Have you tried profiles for these users and make them start with new one and see if this helps? Profile is stored in C:\Users\User\AppData\Roaming\Spark (history is stored in this folder, so do not delete it, just move it).

I did check the privacy settings for user 1 and none were selected. I also moved the profile stored on the C drive, but neither solution worked.

Do you reccommend anything else?

Thank you!

I have no ideas at the moment. You should compare those machines to ones which are working fine and find the difference in software installed. Maybe something else is interfering (antivirus, firewall, etc.).

You have probably tried to restart Openfire?

permissions issue? this looks like it’s looking for something but can’t access and/or find it?

SEVERE: PrivacyManager#isGloballyInvisibleListActive: item-not-found(404)

They are both local admins, so I don’t think it could be a permission issue.

I completely uninstalled Spark for user 2 with Revo uninstaller. I also deleted any associated folders or reg keys using Revo. Of course, the disconnecting continued after the reinstall.

Below is the most recent errror log for Spark.

Any point in the right direction is always appreciated.

Exception in thread “AWT-EventQueue-0” java.lang.ArrayIndexOutOfBoundsException: 1 >= 1

at java.util.Vector.elementAt(Unknown Source)

at javax.swing.DefaultListModel.getElementAt(Unknown Source)

at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)

at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)

at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)

at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)

at javax.swing.plaf.ComponentUI.update(Unknown Source)

at javax.swing.JComponent.paintComponent(Unknown Source)

at javax.swing.JComponent.paint(Unknown Source)

at javax.swing.JComponent.paintChildren(Unknown Source)

at javax.swing.JComponent.paint(Unknown Source)

at javax.swing.JComponent.paintChildren(Unknown Source)

at javax.swing.JComponent.paint(Unknown Source)

at javax.swing.JComponent.paintChildren(Unknown Source)

at javax.swing.JComponent.paint(Unknown Source)

at javax.swing.JComponent.paintChildren(Unknown Source)

at javax.swing.JComponent.paint(Unknown Source)

at javax.swing.JComponent.paintToOffscreen(Unknown Source)

at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)

at javax.swing.RepaintManager.paint(Unknown Source)

at javax.swing.JComponent.paintForceDoubleBuffered(Unknown Source)

at javax.swing.JViewport.blitDoubleBuffered(Unknown Source)

at javax.swing.JViewport.windowBlitPaint(Unknown Source)

at javax.swing.JViewport.setViewPosition(Unknown Source)

at javax.swing.ViewportLayout.layoutContainer(Unknown Source)

at java.awt.Container.layout(Unknown Source)

at java.awt.Container.doLayout(Unknown Source)

at java.awt.Container.validateTree(Unknown Source)

at java.awt.Container.validateTree(Unknown Source)

at java.awt.Container.validate(Unknown Source)

at javax.swing.RepaintManager$2.run(Unknown Source)

at javax.swing.RepaintManager$2.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at javax.swing.RepaintManager.validateInvalidComponents(Unknown Source)

at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$200(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(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)

this is only part of the error, and isn’t of much help (unfortunately).

Which version of Spark are you installing? Try this one: http://www.igniterealtime.org/builds/spark/dailybuilds/spark_2_7_0_659.exe

By adminstrator, I meant Right-Click --> Run as Administrator. Even if you are an admin account, UAC makes things a little different.

Ok, I just copied the current logs available after the reinstall. I’m currently installing version 2_7_0_653. I will try 659 and run as an admin. I’ll let you know what happens.

Thanks!

I did try that, but it continues to disconnect after a fresh install of 659. Do you have any other suggestions?

Thanks.

Is your openfire server running a virtual machine using vmware?

Yes, it is. I’ve only noticed disconnects with 3 users out of approximately 75.

I just upgraded Openfire and noticed the login, disconnect, login loop until I got the disconnected from network error. During the short connection burst I noticed that the users (who are all in groups) were popping in and out as if presencing was failing. I was the only one having this issue. I did have Kraken enabled with multiple other chats available (AOL FB Yahoo and MSN). I disabled these accounts and Spark stabilized, with no diconnects. Kraken is still enabled on the server. Hope this helps.

Hi Rocky, thanks for the reply. How did you disabled Kraken and the other chats?

I don’t think we have anything like that enabled.

Thanks.

Jacob,

Check on your openfire admin console under plugins, look for your active plugins and click the X to remove this service. The users that were having the issue in my envrorment were using AOL and other IM services with Spark. As a guess I think one of their accounts got locked out and Spark got caught in a do-loop.

I did check the plugins and none were enabled. This is happening more often to 1 or 2 more users gradually. It was thought to be a virtual memory issue, so it was increased.

However, the problem persists. Any other suggestions?

Thank you.

Jacob,

Sorry for not responding sooner, real life gets in the way. did you ever get this resolved? have the users in question been able to log in to another computer with spark? just trying to issolate the issue.

No worries. I understand. We increased the Java Memory, but it’s running low again. However I reinstalled the clients after the memory increase and it seemed to alleviate the issues. I think that may have done it, but time will tell.

What’s the best way to increase the Java Memory again?

Check out this thread

per Jorge Gustavo

Add a line like this in /etc/sysconfig/openfire

OPENFIRE_OPTS="-Xms256m -Xmx512m"

Do you have any idea about maximum java memory?