Hi,

I noticed that Xfire 1.2.5 has a dependency on Spring 1.2.6. In my project,
I'm using Spring 2.0. Unfortunately, this version seems not to work with
Xfire. If I replace the 1.2.6 version with 2.0, I'm getting the error "
java.lang.IllegalStateException: Could not find valid implementation for:
2.0" (stacktrace below).

How can I make Xfire 1.2.5 work with Spring 2.0?

Thanks,
Tom

java.lang.IllegalStateException: Could not find valid implementation for:
2.0
   at
org.apache.xbean.spring.context.impl.XBeanHelper.createBeanDefinitionReader(
XBeanHelper.java:48)
   at
org.codehaus.xfire.spring.XFireConfigLoader.getXFireApplicationContext(
XFireConfigLoader.java:74)
   at org.codehaus.xfire.spring.XFireConfigLoader.loadContext(
XFireConfigLoader.java:41)
   at org.codehaus.xfire.transport.http.XFireConfigurableServlet.loadConfig
(XFireConfigurableServlet.java:86)
   at
org.codehaus.xfire.transport.http.XFireConfigurableServlet.createXFire (
XFireConfigurableServlet.java:54)
   at org.codehaus.xfire.transport.http.XFireServlet.init(XFireServlet.java
:45)
   at javax.servlet.GenericServlet.init(GenericServlet.java:211)
   at org.apache.catalina.core.StandardWrapper.loadServlet (
StandardWrapper.java:1105)
   at org.apache.catalina.core.StandardWrapper.allocate(
StandardWrapper.java:757)
   at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:130)
   at org.apache.catalina.core.StandardContextValve.invoke (
StandardContextValve.java:178)
   at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:126)
   at org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java:105)
   at org.apache.catalina.core.StandardEngineValve.invoke (
StandardEngineValve.java:107)
   at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:148)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:869)
   at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(
Http11BaseProtocol.java:664)
   at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:527)
   at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java :80)
   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:684)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native
Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
   at java.lang.reflect.Constructor.newInstance (Unknown Source)
   at
org.apache.xbean.spring.context.impl.XBeanHelper.createBeanDefinitionReader(
XBeanHelper.java:46)
   ... 20 more
Caused by: java.lang.NoSuchMethodError:
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.setValidationMode(I)V
   at org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader
.<init>(XBeanXmlBeanDefinitionReader.java:58)
   ... 25 more

Reply via email to