powered by Jive Software

Spark on Solaris 8

I am having some trouble getting the Spark client to run on Solaris 8. The client starts up, and does log in to the Wildfire server, but the user does not seem to be online to other logged in users (running the Windows client). Also, the Contacts and Actions menus do not work - nothing appears when clicking on them.

The error.log shows the error below. I notice the reference to com.jgoodies.plaf.plastic.PlasticLookAndFeel - the base.jar file contains com/jgoodies/looks/plastic/PlasticLookAndFeel.class, but that seems to be the closest by name.

Is anyone else able to run the client on Solaris? My JDK is 1.5.0_06.

java.lang.ClassNotFoundException: com.jgoodies.plaf.plastic.PlasticLookAndFeel

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

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

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)

at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:242)

at javax.swing.SwingUtilities.loadSystemClass(SwingUtilities.java:1783)

at javax.swing.UIManager.setLookAndFeel(UIManager.java:480)

at com.jivesoftware.Spark.(Notifications.java:104)

at com.jivesoftware.spark.SparkManager.getNotificationsEngine(SparkManager.java:21 8)

at com.jivesoftware.spark.Workspace.buildLayout(Workspace.java:158)

at com.jivesoftware.LoginDialog.startSpark(LoginDialog.java:716)

at com.jivesoftware.LoginDialog.access$700(LoginDialog.java:74)

at com.jivesoftware.LoginDialog$3.construct(LoginDialog.java:497)

at com.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:121)

at java.lang.Thread.run(Thread.java:595)

I think the problem is the “Unix” build is really a Linux build, as it uses some native libs (GTK, others?) and thus wont run on anything but x86 Linux (I cant get it to run on ppc Linux either)

It should be easy to recompile on Solaris, Linux ppc, etc… but one of the developers needs to do it.

Ah - that makes sense. I do see an error at startup about being unable to find a linux directory. It isn’'t essential that this run on Solaris - it just would have helped a bit.