Hi Emil, It looks like you are getting some SOAP fault from your remote service. You should check what fault was returned from the service (using the CXF's logging http://cxf.apache.org/docs/configuration.html or using some external network tool). Probably, your input data in your request message was not expected/accepted by the service.
regards, aki On Tue, Mar 1, 2011 at 7:47 AM, Emil Dombagolla <[email protected]> wrote: > Hi All, > > Please somebody help me , > > I am novice programmer to web services platform. > > using wsdl2java i generated my java codes. when try to send the request to > the service i get the following error. > > > Mar 1, 2011 12:13:38 PM > org.springframework.context.support.AbstractApplicationContext > prepareRefresh > INFO: Refreshing org.apache.cxf.bus.spring.BusApplicationContext@7bd63e39: > startup date [Tue Mar 01 12:13:38 IST 2011]; root of context hierarchy > Mar 1, 2011 12:13:38 PM > org.springframework.beans.factory.support.DefaultListableBeanFactory > registerBeanDefinition > INFO: Overriding bean definition for bean > 'org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder': replacing > [Generic bean: class > [org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder]; scope=; > abstract=false; lazyInit=true; autowireMode=0; dependencyCheck=0; > autowireCandidate=true; primary=false; factoryBeanName=null; > factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined > in URL > [jar:file:/C:/apache-cxf-2.3.2/lib/cxf-2.3.2.jar!/META-INF/cxf/cxf-extension-http.fixml]] > with [Generic bean: class > [org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder]; scope=; > abstract=false; lazyInit=true; autowireMode=0; dependencyCheck=0; > autowireCandidate=true; primary=false; factoryBeanName=null; > factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined > in URL > [jar:file:/C:/apache-cxf-2.3.2/lib/cxf-2.3.2.jar!/META-INF/cxf/cxf-extension-http.fixml]] > Mar 1, 2011 12:13:38 PM > org.springframework.beans.factory.support.DefaultListableBeanFactory > registerBeanDefinition > INFO: Overriding bean definition for bean > 'org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder': replacing > [Generic bean: class > [org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder]; scope=; > abstract=false; lazyInit=true; autowireMode=0; dependencyCheck=0; > autowireCandidate=true; primary=false; factoryBeanName=null; > factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined > in URL > [jar:file:/C:/apache-cxf-2.3.2/lib/cxf-2.3.2.jar!/META-INF/cxf/cxf-extension-http.fixml]] > with [Generic bean: class > [org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder]; scope=; > abstract=false; lazyInit=true; autowireMode=0; dependencyCheck=0; > autowireCandidate=true; primary=false; factoryBeanName=null; > factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined > in URL > [jar:file:/C:/apache-cxf-2.3.2/lib/cxf-2.3.2.jar!/META-INF/cxf/cxf-extension-http.fixml]] > Mar 1, 2011 12:13:38 PM > org.springframework.beans.factory.support.DefaultListableBeanFactory > registerBeanDefinition > INFO: Overriding bean definition for bean > 'org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider': > replacing [Generic bean: class > [org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider]; > scope=; abstract=false; lazyInit=true; autowireMode=0; dependencyCheck=0; > autowireCandidate=true; primary=false; factoryBeanName=null; > factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined > in URL > [jar:file:/C:/apache-cxf-2.3.2/lib/cxf-2.3.2.jar!/META-INF/cxf/cxf-extension-http.fixml]] > with [Generic bean: class > [org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider]; > scope=; abstract=false; lazyInit=true; autowireMode=0; dependencyCheck=0; > autowireCandidate=true; primary=false; factoryBeanName=null; > factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined > in URL > [jar:file:/C:/apache-cxf-2.3.2/lib/cxf-2.3.2.jar!/META-INF/cxf/cxf-extension-http.fixml]] > Mar 1, 2011 12:13:38 PM > org.springframework.beans.factory.support.DefaultListableBeanFactory > registerBeanDefinition > INFO: Overriding bean definition for bean > 'org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory': replacing > [Generic bean: class > [org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory]; scope=; > abstract=false; lazyInit=true; autowireMode=0; dependencyCheck=0; > autowireCandidate=true; primary=false; factoryBeanName=null; > factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined > in URL > [jar:file:/C:/apache-cxf-2.3.2/lib/cxf-2.3.2.jar!/META-INF/cxf/cxf-extension-http.fixml]] > with [Generic bean: class > [org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory]; scope=; > abstract=false; lazyInit=true; autowireMode=0; dependencyCheck=0; > autowireCandidate=true; primary=false; factoryBeanName=null; > factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined > in URL > [jar:file:/C:/apache-cxf-2.3.2/lib/cxf-2.3.2.jar!/META-INF/cxf/cxf-extension-http.fixml]] > Mar 1, 2011 12:13:39 PM > org.springframework.beans.factory.support.DefaultListableBeanFactory > preInstantiateSingletons > INFO: Pre-instantiating singletons in > org.springframework.beans.factory.support.DefaultListableBeanFactory@f581593: > defining beans > [cxf,org.apache.cxf.bus.spring.BusApplicationListener,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,org.apache.cxf.resource.ResourceManager,org.apache.cxf.configuration.Configurer,org.apache.cxf.binding.BindingFactoryManager,org.apache.cxf.transport.DestinationFactoryManager,org.apache.cxf.transport.ConduitInitiatorManager,org.apache.cxf.wsdl.WSDLManager,org.apache.cxf.phase.PhaseManager,org.apache.cxf.workqueue.WorkQueueManager,org.apache.cxf.buslifecycle.BusLifeCycleManager,org.apache.cxf.endpoint.ServerRegistry,org.apache.cxf.endpoint.ServerLifeCycleManager,org.apache.cxf.endpoint.ClientLifeCycleManager,org.apache.cxf.transports.http.QueryHandlerRegistry,org.apache.cxf.endpoint.EndpointResolverRegistry,org.apache.cxf.headers.HeaderManager,org.apache.cxf.catalog.OASISCatalogManager,org.apache.cxf.service.factory.FactoryBeanListenerManager,org.apache.cxf.endpoint.ServiceContractResolverRegistry,org.apache.cxf.binding.corba.CorbaBindingFactory,org.apache.cxf.binding.corba.wsdl.WSDLExtensionRegister#0,org.apache.cxf.jaxws.context.WebServiceContextResourceResolver,org.apache.cxf.jaxws.context.WebServiceContextImpl,org.apache.cxf.binding.soap.SoapBindingFactory,org.apache.cxf.binding.soap.SoapTransportFactory,org.apache.cxf.binding.soap.customEditorConfigurer,org.apache.cxf.binding.xml.XMLBindingFactory,org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder,org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder,org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider,org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory,org.apache.cxf.ws.addressing.policy.AddressingAssertionBuilder,org.apache.cxf.ws.addressing.policy.AddressingPolicyInterceptorProvider,org.apache.cxf.ws.addressing.policy.UsingAddressingAssertionBuilder,org.apache.cxf.javascript.JavascriptQueryHandler,org.apache.cxf.transport.local.LocalTransportFactory,org.apache.cxf.management.InstrumentationManager,org.apache.cxf.transport.http_jetty.JettyHTTPTransportFactory,org.apache.cxf.transport.jms.JMSTransportFactory,org.apache.cxf.binding.object.ObjectBindingFactory,org.apache.cxf.binding.http.HttpBindingFactory,org.apache.cxf.wstx_msv_validation.WoodstoxValidationImpl,org.apache.cxf.ws.security.policy.WSSecurityPolicyLoader,org.apache.cxf.ws.policy.AssertionBuilderRegistry,org.apache.cxf.ws.policy.PolicyInterceptorProviderRegistry,org.apache.cxf.ws.policy.attachment.external.DomainExpressionBuilderRegistry,org.apache.cxf.ws.policy.attachment.external.EndpointReferenceDomainExpressionBuilder,org.apache.cxf.ws.policy.PolicyBuilder,org.apache.cxf.ws.policy.PolicyEngine,org.apache.cxf.ws.policy.attachment.wsdl11.Wsdl11AttachmentPolicyProvider,org.apache.cxf.ws.policy.attachment.ServiceModelPolicyProvider,org.apache.cxf.ws.policy.mtom.MTOMAssertionBuilder,org.apache.cxf.ws.policy.mtom.MTOMPolicyInterceptorProvider,org.apache.cxf.ws.rm.RMManager,org.apache.cxf.ws.rm.policy.RMPolicyInterceptorProvider,org.apache.cxf.ws.rm.policy.RMAssertionBuilder]; > root of factory hierarchy > Mar 1, 2011 12:13:46 PM > org.apache.cxf.service.factory.ReflectionServiceFactoryBean > buildServiceFromWSDL > INFO: Creating Service { > http://www.reservwire.com/namespace/WebServices/Xml}Service from WSDL: > http://roomsxmldemo.com/WSOStagingServices/ASMX/XmlService.asmx?wsdl > Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: > TAN.WebServices.XML.TANSoapException: [40700/6] An error has occured > at TAN.WebServices.XML.Service.HandleException(Context xiContext, > Exception xiException) > at TAN.WebServices.XML.Service.BookingCreate(Request xiRequest) > at > org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:146) > at $Proxy35.bookingCreate(Unknown Source) > at CreateBookingTest.main(CreateBookingTest.java:78) > Caused by: org.apache.cxf.binding.soap.SoapFault: > TAN.WebServices.XML.TANSoapException: [40700/6] An error has occured > at TAN.WebServices.XML.Service.HandleException(Context xiContext, > Exception xiException) > at TAN.WebServices.XML.Service.BookingCreate(Request xiRequest) > at > org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.unmarshalFault(Soap11FaultInInterceptor.java:75) > at > org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:46) > at > org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:35) > at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255) > at > org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:99) > at > org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:69) > at > org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:34) > at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255) > at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:755) > at > org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:2335) > at > org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:2193) > at > org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:2037) > at > org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56) > at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:697) > at > org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62) > at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255) > at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:516) > at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:313) > at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:265) > at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) > at > org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124) > ... 2 more > > > > Thanks In advance. > Emil >
