Hi,
I am using Camel 1.5 and embedding Routes within ActiveMQ 5.2. When I assign
one of my Routes a seda endpoint with a size parameter, Camel hurls lots and
lots of exceptions. It appears to be searching for a suitable type converter
(String to Integer) w/out any luck. ActiveMQ does start, but my Route
doesn't work properly. All I have to do is take out the size parameter and
everything is cool.
Below is an example of a Route that results in the exceptions and one of the
exceptions. I checked JIRA, but couldn't find a similar scenario. Am I doing
something wrong?
Thanks - Joe
public void configure() {
from("seda:foo").to("seda:bar?size=10000");
from("seda:bar").to("mock:end:");
}
java.lang.NoClassDefFoundError:
org/springframework/integration/message/Message
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2365)
at java.lang.Class.getDeclaredMethods(Class.java:1763)
at
org.apache.camel.impl.converter.AnnotationTypeConverterLoader.loadConverterMethods(AnnotationTypeConverterLoader.java:138)
at
org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:72)
at
org.apache.camel.impl.converter.DefaultTypeConverter.checkLoaded(DefaultTypeConverter.java:246)
at
org.apache.camel.impl.converter.DefaultTypeConverter.convertTo(DefaultTypeConverter.java:89)
at
org.apache.camel.impl.converter.DefaultTypeConverter.convertTo(DefaultTypeConverter.java:65)
at
org.apache.camel.util.CamelContextHelper.convertTo(CamelContextHelper.java:118)
at
org.apache.camel.impl.DefaultComponent.convertTo(DefaultComponent.java:208)
at
org.apache.camel.impl.DefaultComponent.getAndRemoveParameter(DefaultComponent.java:288)
at
org.apache.camel.component.seda.SedaComponent.createQueue(SedaComponent.java:36)
at
org.apache.camel.component.seda.SedaEndpoint.<init>(SedaEndpoint.java:49)
at
org.apache.camel.component.seda.SedaComponent.createEndpoint(SedaComponent.java:42)
at
org.apache.camel.impl.DefaultComponent.createEndpoint(DefaultComponent.java:81)
at
org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:330)
at
org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:53)
at org.apache.camel.model.RouteType.resolveEndpoint(RouteType.java:99)
at
org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:106)
at
org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:112)
at org.apache.camel.model.ToType.resolveEndpoint(ToType.java:83)
at org.apache.camel.model.ToType.createProcessor(ToType.java:77)
at
org.apache.camel.model.ProcessorType.createOutputsProcessor(ProcessorType.java:1706)
at
org.apache.camel.model.ProcessorType.createOutputsProcessor(ProcessorType.java:95)
at
org.apache.camel.model.InterceptorRef.createProcessor(InterceptorRef.java:66)
at
org.apache.camel.model.ProcessorType.makeProcessor(ProcessorType.java:1590)
at org.apache.camel.model.ProcessorType.addRoutes(ProcessorType.java:99)
at org.apache.camel.model.RouteType.addRoutes(RouteType.java:220)
at org.apache.camel.model.RouteType.addRoutes(RouteType.java:89)
at
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:639)
at
org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:631)
at
org.apache.camel.spring.SpringCamelContext.maybeDoStart(SpringCamelContext.java:167)
at
org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:162)
at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:47)
at
org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:97)
at
org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:116)
at
org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:78)
at
org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
at
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:76)
at
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:275)
at
org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:737)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:384)
at
org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:64)
at
org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:52)
--
View this message in context:
http://www.nabble.com/Exceptions-thrown-when-seda-given-a-size-parameter-tp22659205p22659205.html
Sent from the Camel - Users (activemq) mailing list archive at Nabble.com.