Hi Sergey, Thank you for the response. I have double checked my libs on my classpath. Might be including a 2.7 one via another dependency, trying to track it down now. BTW, I see we are still on Spring 3.0.7, I see CXF 3 prefers a higher version, or should it work on 3.0.7?
regards Dudley On 22 July 2014 20:18, Sergey Beryozkin <[email protected]> wrote: > Hi > > This method is available, see > > https://fisheye6.atlassian.com/browse/~tag=cxf-3.0.0/cxf/ > core/src/main/java/org/apache/cxf/service/invoker/FactoryInvoker.java?r= > 9db7dec8dfe58a4add1b22898997e4c6e25f17d9 > > You may have CXF 2.7.x loaded somewhere ? > > Cheers, Sergey > > > On 22/07/14 12:48, Dudley Butt wrote: > >> Hi all, >> >> I've been trying to get this working for ages, please could someone maybe >> give me a pointer here. >> I've followed this guide --> >> http://cxf.apache.org/docs/validationfeature.html >> >> For the life of me, every-time I try access my service, it gives me this >> stack trace. >> I have the right libs, I just cant see what on earth is causing this. >> >> Please help. >> >> </b> <u>The server encountered an internal error that prevented it from >> fulfilling this request.</u></p><p><b>exception</b> >> <pre>javax.servlet.ServletException: Servlet execution threw an exception >> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >> </pre></p><p><b>root cause</b> <pre>java.lang.NoSuchMethodError: >> org.apache.cxf.service.invoker.FactoryInvoker.isSingletonFactory()Z >> >> org.apache.cxf.validation.AbstractValidationInterceptor.getServiceObject( >> AbstractValidationInterceptor.java:90) >> org.apache.cxf.validation.BeanValidationInInterceptor.getServiceObject( >> BeanValidationInInterceptor.java:38) >> >> org.apache.cxf.validation.AbstractValidationInterceptor.handleMessage( >> AbstractValidationInterceptor.java:60) >> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept( >> PhaseInterceptorChain.java:272) >> >> org.apache.cxf.transport.ChainInitiationObserver.onMessage( >> ChainInitiationObserver.java:121) >> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke( >> AbstractHTTPDestination.java:239) >> >> org.apache.cxf.transport.servlet.ServletController.invokeDestination( >> ServletController.java:248) >> org.apache.cxf.transport.servlet.ServletController. >> invoke(ServletController.java:222) >> >> org.apache.cxf.transport.servlet.ServletController. >> invoke(ServletController.java:153) >> org.apache.cxf.transport.servlet.CXFNonSpringServlet. >> invoke(CXFNonSpringServlet.java:167) >> >> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest( >> AbstractHTTPServlet.java:286) >> org.apache.cxf.transport.servlet.AbstractHTTPServlet. >> doPost(AbstractHTTPServlet.java:206) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:646) >> org.apache.cxf.transport.servlet.AbstractHTTPServlet. >> service(AbstractHTTPServlet.java:262) >> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >> </pre></p><p><b>note</b> <u>The full stack trace of the root cause is >> available in the Apache Tomcat/7.0.54 logs.</u></p><HR size="1" >> noshade="noshade"><h3>Apache Tomcat/7.0.54</h3></body></html> >> >> > > -- > Sergey Beryozkin > > Talend Community Coders > http://coders.talend.com/ > > Blog: http://sberyozkin.blogspot.com >
