mrpantsuit

Compatability between versions

Discussion created by mrpantsuit on Jan 29, 2007
Latest reply on Feb 7, 2007 by mrpantsuit

What''s the story on compatibility between versions?  We wrote a plugin for 2.0.4, and it works fine.  However, when we upgrade to 2.0.8, we get a java.lang.IncompatibleClassChangeError on this method call:

 

ProviderManager.addExtensionProvider(

                    NodeIpRequestExtension.ELEMENTNAME,

                    NodeIpRequestExtension.NAMESPACE,

                    NodeIpRequestExtension.class);

 

NodeIpRequestExtension extends org.jivesoftware.smack.packet.PacketExtension.

 

I suspect 2.0.8 uses a newer version of Smack.

 

Should plugin vendors expect to have to create a new release for each version of Spark?  Are compatibility issues documented in the Spark release notes somewhere?

 

Thanks

 

Message was edited by: mrpantsuit

Outcomes