java - "org.apache.cxf.interceptor.Fault: null while invoking" exception resolution please? I cannot find a reason for this. (logs attached) -



java - "org.apache.cxf.interceptor.Fault: null while invoking" exception resolution please? I cannot find a reason for this. (logs attached) -

while consuming soap service, getting error. dun reason. works fine invoking services methods no arguments. not getting why parameters not passed when seek invoke method parameters. message soap 1.1

my soap message is:

<?xml version="1.0" encoding="utf-8"?> <s:envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/1999/xmlschema-instance" <s:header/> <s:body> <ns2:addperson xmlns:ns2="http://service.accounting.cassit.com/"> <fname xsi:type="xsd:string">vbn</fname> <lname xsi:type="xsd:string">yyyy</lname> <gender xsi:type="xsd:string">879</gender> <age xsi:type="xsd:int">90</age> </ns2:addperson> </s:body> </s:envelope>

and exception is:

org.apache.cxf.interceptor.fault: null while invoking public boolean com.aqi.service.personserviceimpl.addperson(java.lang.string,java.lang.string,java.lang.string,int) params [null, null, null, null]. @ org.apache.cxf.service.invoker.abstractinvoker.createfault(abstractinvoker.java:159) @ org.apache.cxf.jaxws.abstractjaxwsmethodinvoker.createfault(abstractjaxwsmethodinvoker.java:86) @ org.apache.cxf.service.invoker.abstractinvoker.invoke(abstractinvoker.java:133) @ org.apache.cxf.jaxws.jaxwsmethodinvoker.invoke(jaxwsmethodinvoker.java:61) @ org.apache.cxf.service.invoker.abstractinvoker.invoke(abstractinvoker.java:75) @ org.apache.cxf.interceptor.serviceinvokerinterceptor$1.run(serviceinvokerinterceptor.java:58) @ java.util.concurrent.executors$runnableadapter.call(executors.java:441) @ java.util.concurrent.futuretask$sync.innerrun(futuretask.java:303) @ java.util.concurrent.futuretask.run(futuretask.java:138) @ org.apache.cxf.workqueue.synchronousexecutor.execute(synchronousexecutor.java:37) @ org.apache.cxf.interceptor.serviceinvokerinterceptor.handlemessage(serviceinvokerinterceptor.java:106) @ org.apache.cxf.phase.phaseinterceptorchain.dointercept(phaseinterceptorchain.java:255) @ org.apache.cxf.transport.chaininitiationobserver.onmessage(chaininitiationobserver.java:113) @ org.apache.cxf.transport.servlet.servletdestination.invoke(servletdestination.java:102) @ org.apache.cxf.transport.servlet.servletcontroller.invokedestination(servletcontroller.java:464) @ org.apache.cxf.transport.servlet.servletcontroller.invoke(servletcontroller.java:188) @ org.apache.cxf.transport.servlet.abstractcxfservlet.invoke(abstractcxfservlet.java:148) @ org.apache.cxf.transport.servlet.abstracthttpservlet.handlerequest(abstracthttpservlet.java:179) @ org.apache.cxf.transport.servlet.abstracthttpservlet.dopost(abstracthttpservlet.java:103) @ javax.servlet.http.httpservlet.service(httpservlet.java:710) @ org.apache.cxf.transport.servlet.abstracthttpservlet.service(abstracthttpservlet.java:159) @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:290) @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:206) @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:230) @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:175) @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:128) @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:104) @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:109) @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:261) @ org.apache.coyote.http11.http11processor.process(http11processor.java:844) @ org.apache.coyote.http11.http11protocol$http11connectionhandler.process(http11protocol.java:581) @ org.apache.tomcat.util.net.jioendpoint$worker.run(jioendpoint.java:447) @ java.lang.thread.run(thread.java:619) caused by: java.lang.illegalargumentexception @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25) @ java.lang.reflect.method.invoke(method.java:597) @ org.apache.cxf.service.invoker.abstractinvoker.performinvocation(abstractinvoker.java:173) @ org.apache.cxf.service.invoker.abstractinvoker.invoke(abstractinvoker.java:89)

i found solution problem. instead of taking arguments parameters names 'fname', 'lname' taking input arg0, arg1. :) not problem. actuall problem discussed more here. needed prepare urgent posted current problem more exactly new question. thermz , nda.

how pass parameters through soap message consume parameterized method of webservice

java web-services soap cxf

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -