Setting -Djavax.xml.soap.MessageFactory=com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl fixed the problem.
Thank you dkulp wrote: > > On Thursday 15 April 2010 5:35:37 pm pajeczyca wrote: >> trying to use CXF and WS-security, but i'm getting >> org.w3c.dom.DOMException: No such Localname for SOAP URI >> >> What is causing this error? > > No idea. Any chance you could switch to the Sun SAAJ implementation > instead > of the Axis one? I'm not sure we've ever really tested with that one. > > Dan > > >> >> Here is a strack trace >> >> Apr 15, 2010 4:31:31 PM org.apache.cxf.phase.PhaseInterceptorChain >> doIntercept >> WARNING: Interceptor has thrown exception, unwinding now >> org.w3c.dom.DOMException: No such Localname for SOAP URI >> at >> org.apache.axis.message.SOAPDocumentImpl.createElementNS(SOAPDocumentImpl.j >> ava:379) at org.apache.axis.SOAPPart.createElementNS(SOAPPart.java:1109) >> at >> org.apache.cxf.staxutils.W3CDOMStreamWriter.writeStartElement(W3CDOMStreamW >> riter.java:132) at >> org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor.writeSoapEnvelop >> eStart(SoapOutInterceptor.java:118) at >> org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor.handleMessage(So >> apOutInterceptor.java:80) at >> org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor.handleMessage(So >> apOutInterceptor.java:61) at >> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChai >> n.java:236) at >> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:472) at >> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:302) at >> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:254) at >> org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) at >> org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:123) >> at >> $Proxy44.sayHi(Unknown Source) >> at demo.client.Client.main(Client.java:23) >> Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: No such >> Localname for SOAP URI >> at > org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:143) >> at $Proxy44.sayHi(Unknown Source) >> at demo.client.Client.main(Client.java:23) >> Caused by: org.w3c.dom.DOMException: No such Localname for SOAP URI >> at >> org.apache.axis.message.SOAPDocumentImpl.createElementNS(SOAPDocumentImpl.j >> ava:379) at org.apache.axis.SOAPPart.createElementNS(SOAPPart.java:1109) >> at >> org.apache.cxf.staxutils.W3CDOMStreamWriter.writeStartElement(W3CDOMStreamW >> riter.java:132) at >> org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor.writeSoapEnvelop >> eStart(SoapOutInterceptor.java:118) at >> org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor.handleMessage(So >> apOutInterceptor.java:80) at >> org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor.handleMessage(So >> apOutInterceptor.java:61) at >> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChai >> n.java:236) at >> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:472) at >> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:302) at >> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:254) at >> org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) at >> org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:123) >> ... 2 more > > -- > Daniel Kulp > [email protected] > http://dankulp.com/blog > > -- View this message in context: http://old.nabble.com/No-such-Localname-for-SOAP-URI-tp28260905p28270700.html Sent from the cxf-user mailing list archive at Nabble.com.
