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. > > >
