Hi,
I'm trying to use Abdera 0.4 (imported with Maven from Dan's private
repo) with Spring 2.0.2 and I get the following error when loading a
context that includes an Abdera provider:
java.lang.AbstractMethodError:
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
.getBeanClass(Lorg/w3c/dom/Element;)Ljava/lang/Class;
at
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
.parseInternal(AbstractSingleBeanDefinitionParser.java:58)
My context definition file looks like the following:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:a="http://abdera.apache.org"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://
www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://abdera.apache.org http://abdera.apache.org/schemas/abdera-
spring.xsd">
<!-- Abdera -->
<a:provider id="provider">
<a:workspace title="Foo Atom Workspace">
<ref bean="fooCollectionAdapter"/>
</a:workspace>
</a:provider>
<bean id="fooCollectionAdapter"
class="org.foo.atom.DocumentCollectionAdapter">
<property name="href" value="spaces"/>
</bean>
</beans>
I have a hunch it depends on the version of Spring used, but I'm not
sure. What version of Spring has the Abdera Spring integration stuff
been tested with?
TiA,
Ugo