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