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