Spark 2.5.0 SparkPlug development migration

Discussion created by mrpantsuit on Apr 2, 2007
Latest reply on Jul 19, 2007 by mrpantsuit

Is there a document describing how to migrate a SparkPlug to Spark 2.5.0 (from 2.0.8, for example)?


Here are some problems I''ve had so far:

- main class is now org.jivesoftware.launcher.Startup instead of org.jivesoftware.Spark (required for running in and IDE)

- Exception: "java.lang.NoClassDefFoundError: javax/media/Renderer".  Perhaps this is a benign log?

- Exception:


org.dom4j.DocumentException: C:\Documents and Settings\kevin\Spark\xtra\emoticons\Default.adiumemoticonset\Emoticons.pli

st (The system cannot find the path specified) Nested exception: C:\Documents and Settings\kevin\Spark\xtra\emoticons\De

fault.adiumemoticonset\Emoticons.plist (The system cannot find the path specified)


     at org.jivesoftware.sparkimpl.plugin.emoticons.EmoticonManager.addEmoticonPack(Emo

     at org.jivesoftware.sparkimpl.plugin.emoticons.EmoticonManager.(EmoticonManager.ja va:98)

     at org.jivesoftware.sparkimpl.plugin.emoticons.EmoticonManager.getInstance(Emotico

     at org.jivesoftware.sparkimpl.plugin.emoticons.EmoticonPlugin.initialize(EmoticonP

     at org.jivesoftware.spark.PluginManager$

     at java.awt.event.InvocationEvent.dispatch(

     at java.awt.EventQueue.dispatchEvent(

     at java.awt.EventDispatchThread.pumpOneEventForFilters( 3)

     at java.awt.EventDispatchThread.pumpEventsForFilter(

     at java.awt.EventDispatchThread.pumpEventsForHierarchy( 3)

     at java.awt.EventDispatchThread.pumpEvents(

     at java.awt.EventDispatchThread.pumpEvents(



- Now uses Smack 3.0.0.  This should be noted in the Changelog.

- Offline version includes JSE 6.  This should be noted in the Changelog.


Message was edited by: mrpantsuit


Message was edited by: mrpantsuit