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.

Reply via email to