I try to build and run my own sparkplug using ant but i ''ve got this error.
Buildfile: build.xml
clean:
Deleting: D:\sparkplugs\builder\target\lib\plugin-classes.jar
Deleting directory D:\sparkplugs\builder\build\classes
Deleting directory D:\sparkplugs\builder\target
compile:
Created dir: D:\sparkplugs\builder\build\classes
Compiling 1 source file to D:\sparkplugs\builder\build\classes
jar:
Created dir: D:\sparkplugs\builder\target
Created dir: D:\sparkplugs\builder\target\lib
Copying 17 files to D:\sparkplugs\builder\target\lib
Copying 1 file to D:\sparkplugs\builder\target
Building jar: D:\sparkplugs\builder\target\lib\plugin-classes.jar
Building zip: D:\sparkplugs\builder\myplugin.jar
run:
Copying 1 file to D:\sparkplugs\spark\plugins
Aug 23, 2006 11:40:28 AM com.jivesoftware.spark.util.log.Logger logError
SEVERE: Error loading LocalPreferences.
com.thoughtworks.xstream.converters.ConversionException: emptyGroups
Shown : emptyGroupsShown
Debugging information -
required-type : com.jivesoftware.sparkimpl.settings.local.LocalPreferences
cause-message : emptyGroupsShown : emptyGroupsShown
class : com.jivesoftware.sparkimpl.settings.local.LocalPreferences
message : emptyGroupsShown : emptyGroupsShown
line number : 25
path : /settings/emptyGroupsShown
cause-exception : com.thoughtworks.xstream.alias.CannotResolveClassException
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother
(TreeUnmarshaller.java:45)
at com.thoughtworks.xstream.core.ReferenceByXPathUnmarshaller.convertAnother(Refer enceByXPathUnmarshaller.java:39)
at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:99)
at com.thoughtworks.xstream.core.ReferenceByXPathMarshallingStrategy.unmarshal(Ref erenceByXPathMarshallingStrategy.java:12)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:521)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:509)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:475)
at com.jivesoftware.sparkimpl.settings.local.SettingsManager.getLocalPreferences(S ettingsManager.java:54)
at com.jivesoftware.LoginDialog.(LoginDialog.java:86)
at com.jivesoftware.Spark.(Spark.java:50)
at com.jivesoftware.Spark.(Spark.java:35)
at com.jivesoftware.Spark$1.run(Spark.java:115)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java: 242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:16 3)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Caused by: com.thoughtworks.xstream.alias.CannotResolveClassException: emptyGroupsShown : emptyGroupsShown
at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:35)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:18)
at com.thoughtworks.xstream.mapper.XmlFriendlyMapper.realClass(XmlFriendlyMapper.j ava:44)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:18)
at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapp er.java:49)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:18)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:18)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:18)
at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper .java:46)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:18)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:18)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:18)
at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:52)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:18)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:18)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:18)
at com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:28)
at com.thoughtworks.xstream.converters.reflection.ReflectionConverter.determineTyp e(ReflectionConverter.java:176)
at com.thoughtworks.xstream.converters.reflection.ReflectionConverter.unmarshal(Re flectionConverter.java:99)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller. java:38)
… 18 more
Exception in thread “AWT-EventQueue-0” java.lang.UnsatisfiedLinkError: no tray in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:992)
at org.jdesktop.jdic.tray.internal.impl.GnomeSystemTrayService.(Unknown Source)
at org.jdesktop.jdic.tray.internal.impl.ServiceManagerStub.getService(Unknown Source)
at org.jdesktop.jdic.tray.internal.ServiceManager.getService(Unknown Source)
at org.jdesktop.jdic.tray.SystemTray.(Unknown Source)
at com.jivesoftware.LoginDialog.(LoginDialog.java:88)
at com.jivesoftware.Spark.(Spark.java:50)
at com.jivesoftware.Spark.(Spark.java:35)
at com.jivesoftware.Spark$1.run(Spark.java:115)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java: 242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:16 3)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
BUILD SUCCESSFUL
please advice!!