Hi Michael, jbossws-cxf 3.4.1 comes with Apache CXF 2.3.1. As far as I can get from the links Glen provided, the issue is with xmlschema versions, whose dependency is controlled by cxf and should hence be 1.4.7 in your case. If you want to move to Apache CXF 2.4.x (which uses xmlschema 2.0) while keeping the jbossws-cxf integration, you need to move to jbossws-cxf 4.x, which should go CR soon. In the mean time, you can either install from the latest Beta tag or download JBoss AS 7 which comes with a 4.0.0.Beta version already. Cheers Alessio
On 10/30/2011 04:03 PM, Michael wrote: > I recently posted a message to the mailing list called CXF Web Service > Client Bombs. > > > > One response suggested that the problem was related to an incorrect library. > I had been using CXF version 2.4.0. I use JBoss v6 as my app server. JBoss > v6 reports the CXF version as 3.4.1 GA. To try and get everything "on the > same page" I updated to CXF 2.4.1 and rebuilt my service (i.e. rebuilt my > code, regenerated WSDL). Did you also update the > > > > Now when I try to call a web service method I get the following. Does > anyone have any ideas? > > > > 22:03:59,436 ERROR > [org.jboss.webservices.integration.weld.WeldInvocationHandler] Method > invocation failed with exception: null: java.lang.IllegalArgumentException > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [:1.6.0_24] > > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 > ) [:1.6.0_24] > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > .java:25) [:1.6.0_24] > > at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_24] > > at > org.jboss.wsf.common.invocation.AbstractInvocationHandlerJSE.invoke(Abstract > InvocationHandlerJSE.java:102) [:1.4.1.GA] > > at > org.jboss.wsf.stack.cxf.AbstractInvoker._invokeInternal(AbstractInvoker.java > :164) [:3.4.1.GA] > > at > org.jboss.wsf.stack.cxf.AbstractInvoker.invoke(AbstractInvoker.java:112) > [:3.4.1.GA] > > at > org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInt > erceptor.java:58) [:2.3.1] > > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > [:1.6.0_24] > > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > [:1.6.0_24] > > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > [:1.6.0_24] > > at > org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.jav > a:37) [:2.3.1] > > at > org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceIn > vokerInterceptor.java:106) [:2.3.1] > > at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain > .java:255) [:2.3.1] > > at > org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationOb > server.java:113) [:2.3.1] > > at > org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestinatio > n.java:97) [:2.3.1] > > at > org.apache.cxf.transport.servlet.ServletController.invokeDestination(Servlet > Controller.java:461) [:2.3.1] > > at > org.jboss.wsf.stack.cxf.ServletControllerExt.invoke(ServletControllerExt.jav > a:172) [:3.4.1.GA] > > at > org.jboss.wsf.stack.cxf.RequestHandlerImpl.handleHttpRequest(RequestHandlerI > mpl.java:57) [:3.4.1.GA] > > at > org.jboss.wsf.stack.cxf.transport.ServletHelper.callRequestHandler(ServletHe > lper.java:156) [:3.4.1.GA] > > at > org.jboss.wsf.stack.cxf.CXFServletExt.invoke(CXFServletExt.java:90) > [:3.4.1.GA] > > at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractH > TTPServlet.java:179) [:2.3.1] > > at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServ > let.java:103) [:2.3.1] > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) > [:1.0.0.Final] > > at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPSer > vlet.java:159) [:2.3.1] > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application > FilterChain.java:324) [:6.0.0.Final] > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh > ain.java:242) [:6.0.0.Final] > > at > org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPr > opagationFilter.java:67) [:6.0.0.Final] > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application > FilterChain.java:274) [:6.0.0.Final] > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh > ain.java:242) [:6.0.0.Final] > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja > va:275) [:6.0.0.Final] > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja > va:191) [:6.0.0.Final] > > at > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssoci > ationValve.java:181) [:6.0.0.Final] > > at > org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(Cat > alinaContext.java:285) [:1.1.0.Final] > > at > org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(Ca > talinaContext.java:261) [:1.1.0.Final] > > at > org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java: > 88) [:6.0.0.Final] > > at > org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(Secur > ityContextEstablishmentValve.java:100) [:6.0.0.Final] > > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127 > ) [:6.0.0.Final] > > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102 > ) [:6.0.0.Final] > > at > org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnecti > onValve.java:158) [:6.0.0.Final] > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java > :109) [:6.0.0.Final] > > at > org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke( > ActiveRequestResponseCacheValve.java:53) [:6.0.0.Final] > > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) > [:6.0.0.Final] > > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) > [:6.0.0.Final] > > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http > 11Protocol.java:654) [:6.0.0.Final] > > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) > [:6.0.0.Final] > > at java.lang.Thread.run(Thread.java:662) [:1.6.0_24] > > -- Alessio Soldano Web Service Lead, JBoss
