Running Spark 2.0.5 (2.0.4 fails, too). I’‘m using Linux CentOS 4.3, 2.6.9-42.0.2.ELsmp kernel on an AMD Athlon 64 X2 Dual Core Processor 4800+ CPU system. I am running KDE (if that matters) and jre1.5.0_09. I’'ve installed the newest, stable jvm from Sun, it let it install fine and it runs okay at first.
It allows a login to our jabber server running wildfire and rejects the login if it’‘s not correct. The problem is that I only see a blank window. There’‘s no user lists, no options, etc. The “Contacts” and “Options” buttons do nothing. Is this unsupported? This works for other staff local and remote using Windows or Linux with 32 bit support. I’'m the only one running 64 bit, so it seems odd that only I have this issue if it were supported. Other staff can use my login from their Linux (Gentoo, as if that matters) systems (again, 32 bit).
I used my gaim client to connect and it also logs me in with the correct information supplied and I see a user list, too–everything appears to be working. The problem is, I am kicked off within seconds with the message:
manager.chat.domain.com: You are using an invalid client, and therefore will be disconnected. Please ask your system administrator for client choices.
So, that’‘s not really an option, I guess. I do not have access to the server to set clients that are allowed, unfortunately, so I’‘m stuck. Apparently I need this for work as a newly required IM chat interface and am having the above problems. I’'ve never used this software and have no idea where do go with this, so any insight is appreciated.
I use no firewalls on the router/system when testing, and I’‘ve just now found the error log (I don’‘t have a ton of time to mess with this, unfortunately). The log shows (as I start it, switch to "free to chat’’ and back to “online” for the status:
$ tail -f error.log
Exception in thread “Thread-1” java.lang.UnsatisfiedLinkError: /home/tim/Spark/lib/linux/libtray.so: /home/tim/Spark/lib/linux/libtray.so: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at org.jdesktop.jdic.tray.internal.impl.GnomeSystemTrayService.(Notifications.java :87)
at org.jivesoftware.spark.SparkManager.getNotificationsEngine(SparkManager.java:22 6)
at org.jivesoftware.spark.Workspace.buildLayout(Workspace.java:194)
at org.jivesoftware.LoginDialog.startSpark(LoginDialog.java:743)
at org.jivesoftware.LoginDialog.access$600(LoginDialog.java:81)
at org.jivesoftware.LoginDialog$LoginPanel$1.construct(LoginDialog.java:507)
at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:132)
at java.lang.Thread.run(Unknown Source)
$ ls -la /home/tim/Spark/lib/linux/libtray.so
-rwxr-xr-x 1 tim tim 19779 Oct 30 11:06 /home/tim/Spark/lib/linux/libtray.so
More error.log:
at org.jdesktop.jdic.tray.internal.ServiceManager.getService(Unknown Source)
at org.jdesktop.jdic.tray.SystemTray.(Notifications.java:87)
at org.jivesoftware.spark.SparkManager.getNotificationsEngine(SparkManager.java:22 6)
at org.jivesoftware.spark.SessionManager.changePresence(SessionManager.java:228)
at org.jivesoftware.spark.ui.status.StatusBar$3$1.construct(StatusBar.java:177)
at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:132)
at java.lang.Thread.run(Unknown Source)
$ ldd /home/tim/Spark/lib/linux/libtray.so
linux-gate.so.1 => (0xffffe000)
libdl.so.2 => /lib/libdl.so.2 (0xf7fc7000)
librt.so.1 => /lib/tls/librt.so.1 (0xf7fb3000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xf7fa1000)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0xf7f50000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xf7e71000)
libc.so.6 => /lib/tls/libc.so.6 (0xf7d47000)
/lib/ld-linux.so.2 (0x56555000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0xf7d3d000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0xf7d25000)