Any chance you could package up a small testcase and send it along? Definitely easier to diagnose if we have the testcase.
Also, are you using CXF 2.1.3? If not, definitely try that. Dan On Thursday 11 December 2008 1:24:07 pm ysahuly wrote: > I have created an interface and implementation class, with that i created > the WSDL using java2WSDL then i was manually added the implicit soap header > to the WSDL as like below... > > Messgae Part : > > > > > > > Binding Part : > > > > > > > > > > > > > > while invoking the corresponding method from client i got the below > exception...Whether the implicit header is possible in CXF or > not....because i haven't see any example for implicit headers with CXF > > wrong number of arguments while invoking public com.cxf.sample.api.Employee > com.cxf.sample.service.EmployeeService.getEmployeeDetails(long) with params > [1, null, null]. > > at > org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker. >java:121) at > org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.createFault(AbstractJAXWSMe >thodInvoker.java:83) at > org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java: >113) at > org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:54) > at > org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java: >68) at > org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerIn >terceptor.java:56) at > org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.ja >va:37) at > org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceI >nvokerInterceptor.java:92) at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChai >n.java:220) at > org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationO >bserver.java:78) at > org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestinati >on.java:92) at > org.apache.cxf.transport.servlet.ServletController.invokeDestination(Servle >tController.java:285) at > org.apache.cxf.transport.servlet.ServletController.invoke(ServletController >.java:168) at > org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServl >et.java:175) at > org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServl >et.java:153) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio >nFilterChain.java:252) at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC >hain.java:173) at > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.j >ava:96) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio >nFilterChain.java:202) at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC >hain.java:173) at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j >ava:213) at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j >ava:178) at > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssoc >iationValve.java:175) at > org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java >:74) at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12 >6) at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:10 >5) at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav >a:107) at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.process >Connection(Http11BaseProtocol.java:664) at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.ja >va:527) at > org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThr >ead.java:112) at java.lang.Thread.run(Thread.java:595) > Caused by: java.lang.IllegalArgumentException: wrong number of arguments > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) -- Daniel Kulp [email protected] http://dankulp.com/blog
