You're right, this seems just like the issue with the META- INF/...TypeConverter files (http://issues.apache.org/activemq/browse/CAMEL-268 ). The uber-jar I just built out of trunk seems to work OK, FWIW.

- aaron

On Jan 16, 2008, at 10:49 AM, James Strachan wrote:

it looks like the META-INF/spring.schemas from the camel-cxf component
overwrites the one from camel-spring.


On 16/01/2008, James Strachan <[EMAIL PROTECTED]> wrote:
Were you using the big "apache-camel-1.3.0.jar" on the classpath I
wonder? Am thinking there could be times when the uber-jar is created
by replacing, rather than concatenating the various files in
META-INF/services/*

On 16/01/2008, Aaron Crickenberger <[EMAIL PROTECTED]> wrote:
Unit tests using Spring-based routes stopped working for me
(previously OK using 1.3-SNAPSHOT as of r605209).  I'm using camel-
core-1.3-SNAPSHOT-tests.jar and camel-spring-1.3-SNAPSHOT-tests.jar
out of trunk, in addition to apache-camel-1.3.0.jar.  I keep seeing
the following:

org
springframework .beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate NamespaceHandler for namespace
[http://activemq.apache.org/camel/schema/spring]
Offending resource: class path resource [SimpleSpringTest.xml]

--- SimpleSpringTest.xml ---
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
"
       xmlns:util="http://www.springframework.org/schema/util";
       xsi:schemaLocation="http://www.springframework.org/schema/beans
                                                
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
                                                
http://www.springframework.org/schema/util
                                                
http://www.springframework.org/schema/util/spring-util-2.0.xsd
                                                
http://activemq.apache.org/camel/schema/spring
                                                
http://activemq.apache.org/camel/schema/spring/camel-spring.xsd
">

       <camelContext id="camel" 
xmlns="http://activemq.apache.org/camel/schema/spring
">
               <route>
                       <from uri="direct:start" />
                       <to uri="mock:results" />
               </route>
       </camelContext>

</beans>

--- SimpleSpringTest.java ---
public class SimpleSpringTest extends SpringTestSupport
{
    public void testSimpleSend() throws Exception
    {
        MockEndpoint mock = resolveMandatoryEndpoint("mock:results",
MockEndpoint.class);
        mock.setDefaulResultWaitMillis(1000);
        mock.expectedBodiesReceived("foo");

        template.sendBody("direct:start", "foo");
        mock.assertIsSatisfied();
    }

    @Override
protected ClassPathXmlApplicationContext createApplicationContext()
    {
        return new ClassPathXmlApplicationContext(new String[]
{ "SimpleSpringTest.xml" });
    }
}

Am I missing something obvious?

- aaron

On Jan 16, 2008, at 9:47 AM, Hadrian Zbarcea wrote:

Hi,

The first release candidate of camel 1.3.0 is finally out.  You can
get the binary distributions here:
http://people.apache.org/~hadrian/apache-camel-1.3.0-RC1/maven2/org/apache/camel/apache-camel/1.3.0/

maven 2 repo: http://people.apache.org/~hadrian/apache-camel-1.3.0-RC1/maven2

Please check out this build and let me know if you see anything out
of place.

--
Thanks,
Hadrian




--
James
-------
http://macstrac.blogspot.com/

Open Source Integration
http://open.iona.com



--
James
-------
http://macstrac.blogspot.com/

Open Source Integration
http://open.iona.com

Reply via email to