Spark 2.5.8 Tray Icon in Linux

Tray icon does not work in Spark 2.5.8.

System:

KUbuntu 7.10

java: sun java 1.5.0-13

KDE 3.5.9

compiz-0.7.3

Without compiz I can see tray icon

Debug Log (partially)

03.06.2008 15:24:24 org.jivesoftware.spark.util.log.Log debug

INFO: Trying to initialize org.jivesoftware.spark.plugins.LinuxPlugin@d35f5f

03.06.2008 15:24:24 org.jivesoftware.spark.util.log.Log debug

INFO: TRAY_IMAGE not found.

03.06.2008 15:24:24 org.jivesoftware.spark.util.log.Log error

SEVERE:

java.lang.UnsupportedOperationException

at java.awt.TrayIcon.<init>(Unknown Source)

at java.awt.TrayIcon.<init>(Unknown Source)

at org.jivesoftware.spark.plugins.LinuxSystemTray.<init>(LinuxSystemTray.jav a:105)

at org.jivesoftware.spark.plugins.LinuxPlugin.initialize(LinuxPlugin.java:20)

at org.jivesoftware.spark.PluginManager$1.run(PluginManager.java:404)

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)

03.06.2008 15:24:24 org.jivesoftware.spark.util.log.Log debug

INFO: Took 20 ms. to load org.jivesoftware.spark.plugins.LinuxPlugin@d35f5f

03.06.2008 15:24:24 org.jivesoftware.spark.util.log.Log debug

INFO: Trying to initialize com.jivesoftware.idlelinux.CheckIdle@1696e4c

03.06.2008 15:24:24 org.jivesoftware.spark.util.log.Log debug

INFO: Took 0 ms. to load com.jivesoftware.idlelinux.CheckIdle@1696e4c

03.06.2008 15:24:24 org.jivesoftware.spark.util.log.Log debug

INFO: Trying to initialize com.jivesoftware.fastpath.FastpathPlugin@1bfa303

03.06.2008 15:24:24 org.jivesoftware.spark.util.log.Log debug

INFO: Took 2 ms. to load com.jivesoftware.fastpath.FastpathPlugin@1bfa303

03.06.2008 15:24:24 org.jivesoftware.spark.util.log.Log debug

INFO: Trying to initialize com.jivesoftware.spelling.SpellingPlugin@850e8c

03.06.2008 15:24:24 org.jivesoftware.spark.util.log.Log debug

INFO: Took 2 ms. to load com.jivesoftware.spelling.SpellingPlugin@850e8c

03.06.2008 15:24:24 org.jivesoftware.spark.util.log.Log debug

INFO: Trying to initialize com.jivesoftware.plugin.jniwrapper.JNIWrapperPlugin@b91602

03.06.2008 15:24:24 org.jivesoftware.spark.util.log.Log debug

INFO: TRAY_IMAGE not found.

03.06.2008 15:24:24 org.jivesoftware.spark.util.log.Log error

SEVERE:

java.lang.UnsupportedOperationException

at java.awt.TrayIcon.<init>(Unknown Source)

at java.awt.TrayIcon.<init>(Unknown Source)

at com.jivesoftware.plugin.jniwrapper.LinuxSystemTray.<init>(LinuxSystemTray .java:102)

at com.jivesoftware.plugin.jniwrapper.JNIWrapperPlugin.initialize(JNIWrapperPlugin .java:33)

at org.jivesoftware.spark.PluginManager$1.run(PluginManager.java:404)

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)

03.06.2008 15:24:24 org.jivesoftware.spark.util.log.Log debug

INFO: Took 16 ms. to load com.jivesoftware.plugin.jniwrapper.JNIWrapperPlugin@b91602

There are a lot of issues with getting Java (AWT/Swing) to display correctly when compiz (compositing, specifically) is running. If you do some searching for that, Im sure you will find several tips, complaints, etc. of which many will not be helpful. I wont say for certain that this is not a Spark issue, but this could very well be a java issue with compositing in X11.