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

Reply via email to