Hi Charles, How about adding below code into the first line of CxfRoute.configure() method ?
cxfEndpoint.setCamelContext(getContext()); -- 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 Tuesday, October 22, 2013 at 3:15 PM, Charles Moulliard wrote: > code is here : > https://github.com/cmoulliard/fuse-workshop-all/tree/master/routing/cdi-cxf > > > On Tue, Oct 22, 2013 at 9:00 AM, Willem jiang <willem.ji...@gmail.com > (mailto:willem.ji...@gmail.com)>wrote: > > > Hi Charles, > > > > It looks like the CamelContext wasn't injected into the CxfEndpoint. > > I need to have a look at the code how did you setup the CxfEndpoint. > > > > Regards, > > -- > > 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 Saturday, October 19, 2013 at 12:51 AM, Charles Moulliard wrote: > > > > > Hi, > > > > > > I'm currently working on a Camel CDI project using CXF/ActiveMQ endpoint > > > but when CXF endpoint creates the CamelExchange and Camel creates the > > > UnitOfWork, I get a NPE > > > > > > https://gist.github.com/7044362 > > > https://gist.github.com/7044297 > > > > > > I suspect that for a reason that I don't know the Exchange is null or > > > Context is null at line 49 > > > > > > public static UnitOfWork createUoW(Exchange exchange) { > > > UnitOfWork answer; > > > if (exchange.getContext().isUseMDCLogging()) { > > > answer = new MDCUnitOfWork(exchange); > > > } else { > > > answer = new DefaultUnitOfWork(exchange); > > > } > > > return answer; > > > } > > > > > > As until now, I cannot debug, I contact you to get your ideas > > > > > > Regards, > > > > > > -- > > > Charles Moulliard > > > Apache Committer / Architect @RedHat > > > Twitter : @cmoulliard | Blog : http://cmoulliard.github.io > > > > > > > -- > Charles Moulliard > Apache Committer / Architect @RedHat > Twitter : @cmoulliard | Blog : http://cmoulliard.github.io