No roster, just a grey box

I just downloaded and installed Spark for the fist time. I was able to login but were the roster is supposed to be I have nothing but a grey box. This is happening on v2.0.2 for Windows installed using the “offline installer”.

Can anyone help me out? I really like the look of Spark and would like to try it out. Thanks.

–adam

I forgot to mention that I am running the latest Sun Java distribution “Version 1.5.0 (build 1.5.0_06-b05)” on a fully up-to-date installation of Windows XP.

–adam

The latest JRE is 1.5.0_09. You can try to delete jre folder in Spark installation, so it will try to use JRE you already have. What server are you trying to connect? What are you putting in login screen or Advanced tab? Except of password of course.

I see the same error with Spark 2.0.2 offline installer (10Mb no JRE). One extra point to note is that I did previously have a copy of Spark installed and configured for my gmail.com account (and it worked) which was set to auto login.

After login suceeds and I get the big grey box for the roster I also have empty menus for Contacts and Actions.

I tried "Check for updates and it said that 2.0.2.1 was available so I upgraded but I still have the same problem. Is it that 2.0.2.1 is just the same but includes the JRE (20Mb download).

Machine is Windows XP SP2.

In my logfiles I have:

01-Oct-2006 21:25:00 org.jivesoftware.spark.util.log.Log error

SEVERE:

service-unavailable(503)

at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverItems(ServiceDiscoveryM anager.java:452)

at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverItems(ServiceDiscoveryM anager.java:418)

at org.jivesoftware.spark.SessionManager.discoverItems(SessionManager.java:110)

at org.jivesoftware.spark.SessionManager.initializeSession(SessionManager.java:99)

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

at org.jivesoftware.LoginDialog$LoginPanel.access$400(LoginDialog.java:178)

at org.jivesoftware.LoginDialog$LoginPanel$1.construct(LoginDialog.java:501)

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

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

Exception in thread “Thread-2” java.lang.NullPointerException

at org.jivesoftware.sparkimpl.plugin.manager.Enterprise.populateFeatureSet(Enterpr ise.java:70)

at org.jivesoftware.sparkimpl.plugin.manager.Enterprise.(CheckUpdates.java:89)

at org.jivesoftware.MainWindow.checkForUpdates(MainWindow.java:510)

at org.jivesoftware.MainWindow.access$300(MainWindow.java:58)

at org.jivesoftware.MainWindow$10.run(MainWindow.java:439)

at java.util.TimerThread.mainLoop(Unknown Source)

at java.util.TimerThread.run(Unknown Source)

Connecting to a different server allows the roster to display correctly. I can sucessfully connect to my gmail.com Jabber account with gaim though.

I’‘ve got Spark up and running now. Apparently it doesn’‘t like Google’'s servers. I just tried one of my other accounts and now have it up and running.

It’‘s not really a big deal for me that Spark doesn’‘t work with Google’‘s servers; I’‘ve been trying to get away from using their service anyway. The only issue is that Spark didn’'t fail gracefully. It appeared to connect to the server fine but failed to display the roster and when I attempted to close the program it appeared to but a “ghost process” was left that I had to kill manually.

Thanks.

–adam

stream:error (text)

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

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

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

No response from the server.:

at org.jivesoftware.smack.NonSASLAuthentication.authenticate(NonSASLAuthentication .java:58)

at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:408)

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

at org.jivesoftware.LoginDialog$LoginPanel.access$400(LoginDialog.java:178)

at org.jivesoftware.LoginDialog$LoginPanel$1.construct(LoginDialog.java:501)

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

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

Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException

at javax.swing.text.PlainView.paint(Unknown Source)

at javax.swing.text.FieldView.paint(Unknown Source)

at javax.swing.plaf.basic.BasicTextUI$RootView.paint(Unknown Source)

at javax.swing.plaf.basic.BasicTextUI.paintSafely(Unknown Source)

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

at javax.swing.plaf.basic.BasicTextUI.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.JLayeredPane.paint(Unknown Source)

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

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

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

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

at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)

at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)

at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)

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

at sun.awt.RepaintArea.paintComponent(Unknown Source)

at sun.awt.RepaintArea.paint(Unknown Source)

at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)

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

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

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

at java.awt.Component.dispatchEvent(Unknown Source)

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

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(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)

Oct 1, 2006 3:44:38 PM org.jivesoftware.spark.util.log.Log error

SEVERE: Unable to contact shared group info.

feature-not-implemented(501)

at org.jivesoftware.smackx.SharedGroupManager.getSharedGroups(SharedGroupManager.j ava:49)

at org.jivesoftware.spark.ui.ContactList$17.construct(ContactList.java:1422)

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

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

There are some threads in this forum about recent problems with Google. It was working some time ago (maybe with 1.x version). And i remember it was giving grey roster window when connection settings wasnt right for Google server. Now it doesnt work with gtalk at all. Someone should try it with 1.x version to find out whether it’'s problem with Spark/Smack or with Google.

I have the same problem with wildfire. Sometimes, not always, it seems sparks connection is OK but the rooster is just a grey box and menus are empty… I thought the problem appeared when spark connected during Wildfire startup, but I am experiencing this problem also when Wildfire is up and running…

Hi All,

I was able to reproduce this, and will get fix for the 2.0.3 release. This is caused by not being able to discover any services on the server. I should of handled it more gracefully.

SPARK-379

Cheers,

Derek

I suggest that this should be linked with reconnection issue for spark. Because in case spark cannot contact with or find any service in the server, it should wait a specific period of time before a new attempt, and so on…

regards,

JJ.-

I am getting the same. We have a Jabber Server here, some peole are able to see the roster and some are not. I am not sure why this happens on some logins but not the others. Is there a workaround for this until the new version is out?

Thanks.