Hi all, the problems was connected to my maven repository: I had in my mvn repository an old version of camel, and also if I used camel.version 2.12.1 in pom.xml of my Eclipse project, it was compiled it with old version of camel.
I removed old camel version from maven repos, and recompiled my sources, and the problems was solved. 2013/11/11 Agostino Calamita <[email protected]> > I recompiled it with 2.12.1. > > I compiled this route for the first time, in 2.12.1 ( following an example > that I found in Apache Camel site ) and this ends with error ( > NoSuchMethodException ); then I tried to compile the same code with Camel > 2.11.0 and it worked ( no Exception ). > > I don't know I have to change to make it work in Camel 2.12.1 > > Thanks. > > > > 2013/11/11 Willem jiang <[email protected]> > >> Hi, >> >> I think you may need to recompile the route instead of just change the >> class path when you move to use Camel 2.12.1. >> >> -- >> Willem Jiang >> >> Red Hat, Inc. >> Web: http://www.redhat.com >> Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) >> (English) >> http://jnn.iteye.com (http://jnn.javaeye.com/) (Chinese) >> Twitter: willemjiang >> Weibo: 姜宁willem >> >> >> >> >> >> On Monday, November 11, 2013 at 5:39 AM, Agostino Calamita wrote: >> >> > Hi, >> > I'm trying to use transacted route with Camel 2.12.1. >> > >> > This is just a little example to test transacted() method: >> > >> > public static void main(String args[]) throws Exception { >> > // create CamelContext >> > CamelContext context = new DefaultCamelContext(); >> > >> > // add our route to the CamelContext >> > context.addRoutes(new RouteBuilder() { >> > public void configure() { >> > from("activemq:topic:example_queue") >> > .transacted() >> > .to("log:mediationrouter?level=DEBUG"); >> > >> > } >> > >> > }); >> > >> > This route is only an example. >> > >> > If I use this code with Camel 2.12.1, it throws a strange Exception: >> > >> > Exception in thread "main" java.lang.NoSuchMethodError: >> > >> org.apache.camel.model.RouteDefinition.transacted()Lorg/apache/camel/model/PolicyDefinition; >> > >> > >> > but, if I user Camel 2.11.0 it works ! >> > >> > I read in 2.12.1 Release Notes that something changed in transaction >> > setting, but I didn't find any example or document. >> > >> > Can somebody help me ? >> > >> > Thanks. >> >> >> >
