Hi Which camel jar(s) are you using? - maven - the big camel.jar - or many smaller .jars
The exception is looking for Spring Integration Framework. If you use the big camel .jar then it will look for all sorts of 3rd party frameworks when starting up as the type converters can convert to said framework. See FAQ: http://camel.apache.org/why-do-camel-throw-so-many-noclassdeffoundexception-on-startup.html It is discouraged to use the single big .jar file, but instead use what you need. camel-core.jar, camel-spring.jar etc. The size parameter should be okay. On Mon, Mar 23, 2009 at 1:30 PM, Joe Fernandez <joe.fernan...@ttmsolutions.com> wrote: > > 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. > > -- Claus Ibsen Apache Camel Committer Open Source Integration: http://fusesource.com Blog: http://davsclaus.blogspot.com/