Spark user not showing up in Sessions on Openfire 3.3.0

I have a user who is using Spark as his jabber client. As far as I can see, he’'s not showing up as logged in on the Openfire server, but I see him as logged in on the Spark side. When I chat with him, he responds. The server is set so no outsiders can log in. In Spark, I can right click and see him logged in, but his client and version number show up as blank.

As far as I know he’‘s using Spark 2.5.1. I’‘m wondering if he is using an outside way of connecting, but I cant’’ see how:

I grabbed a copy of his error log off his pc:

May 16, 2007 8:23:43 AM org.jivesoftware.spark.util.log.Log error

SEVERE:

No response from the server.:

at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverInfo(ServiceDiscoveryMa nager.java:410)

at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverInfo(ServiceDiscoveryMa nager.java:379)

at org.jivesoftware.sparkplugin.JinglePlugin.getPhoneActions(JinglePlugin.java:182 )

at org.jivesoftware.spark.phone.PhoneManager$2.construct(PhoneManager.java:111)

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

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

May 16, 2007 9:47:50 AM org.jivesoftware.spark.util.log.Log error

SEVERE:

No response from the server.:

at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverInfo(ServiceDiscoveryMa nager.java:410)

at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverInfo(ServiceDiscoveryMa nager.java:379)

at org.jivesoftware.sparkplugin.JinglePlugin.getPhoneActions(JinglePlugin.java:182 )

at org.jivesoftware.spark.phone.PhoneManager$2.construct(PhoneManager.java:111)

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

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

May 16, 2007 10:25:01 AM org.jivesoftware.spark.util.log.Log error

SEVERE:

No response from the server.:

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

at org.jivesoftware.spark.ui.ContactList$19$2.run(ContactList.java:1572)

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)

My question is how is he logging into the Openfire server without the server knowing he is logged in? Is ther a way I can make sure he shows up in sessions?

Hi,

does the user use a privacy list which blocks some packets? A “select USERNAME from JIVEPRIVACYLIST;” should display all users which have configured one. Blocking iq packets can cause some odd effects but the user should still be listed as online.

LG

I’'m not sure, but once they got logged out and in, he suddenly appeared in the sessions list. Weird.