IQProvider

I am new to spark plugin develoment. Just created one. It

works, however in the logs I am seeing the following error. Any ideas?

Sep 10, 2009 2:59:04 PM org.jivesoftware.spark.util.log.Log error
SEVERE:
java.lang.IllegalArgumentException: Provider must be an IQProvider or a Class instance.
at org.jivesoftware.smack.provider.ProviderManager.addIQProvider(ProviderManager.j ava:314)
at org.jivesoftware.spark.plugin.PluginClassLoader.loadSmackProvider(PluginClassLo ader.java:142)
at org.jivesoftware.spark.plugin.PluginClassLoader.checkForSmackProviders(PluginCl assLoader.java:102)
at org.jivesoftware.spark.plugin.PluginClassLoader.addPlugin(PluginClassLoader.jav a:87)
at org.jivesoftware.spark.PluginManager.loadPublicPlugins(PluginManager.java:531)
at org.jivesoftware.spark.PluginManager.loadPlugins(PluginManager.java:170)
at org.jivesoftware.spark.Workspace$4.run(Workspace.java:257)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Arunesh

I guess Dan’s posting should throw some light on our incompatability issue.

Will let you know if i make progress.

Thanks Ashwin. Could you please put the link for the Dan’s location you are talking about.