New version - 2.2.6 -solves my problem. Thank you very much for your quick response.
dkulp wrote: > > > Can you try with CXF 2.2.6? I THINK this was fixes as part of 2.2.6. > If it > still doesn't work, I'll need a test case. I've haven't been able to > reproduce this other than the one similar case I fixed for 2.2.6. > > Dan > > > On Tue January 26 2010 2:23:15 pm pinguino wrote: >> Duplicate attribute in element wsse:BinarySecurityToken, >> wsse:SecurityTokenReference, wsu:Timestamp. >> >> The element xmlns: WSU = >> "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss- >> wssecurity-utility-1.0.xsd "appears twice and therefore the server >> rejects >> the request >> >> version cxf: 2.2.5 >> jboss server 4.2.3 >> trace: >> >> >> RTENCIA: Interceptor has thrown exception, unwinding now >> org.apache.cxf.interceptor.Fault: Response was of unexpected text/html >> ContentType. Incoming portion of HTML stream: <soapenv:Envelope >> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> >> <soapenv:Body> >> <soapenv:Fault> >> <faultcode>Server</faultcode> >> <faultstring xml:lang="?">org.apache.xmlbeans.XmlException: error: >> duplicate attribute 'xmlns:wsu'</faultstring> >> </soapenv:Fault> >> </soapenv:Body> >> </soapenv:Envelope> >> at >> org.apache.cxf.interceptor.StaxInInterceptor.handleMessage(StaxInIntercepto >> r.java:77) at >> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChai >> n.java:236) at >> org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:671) at >> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleRespons >> eInternal(HTTPConduit.java:2177) at >> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleRespons >> e(HTTPConduit.java:2057) at >> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPCon >> duit.java:1982) at >> org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66) >> at >> org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:637) at >> org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInte >> rceptor.handleMessage(MessageSenderInterceptor.java:62) at >> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChai >> n.java:236) at >> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:483) at >> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:309) at >> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:261) at >> org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) at >> org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124) >> at >> $Proxy200.crearCorreccionAnuncioAdjudicacion(Unknown Source) >> at >> com.nexusit.plugin.operacion.PublishContractAwardNoticeRequest.ejecutaOpera >> cion(PublishContractAwardNoticeRequest.java:65) at >> com.nexusit.plugin.PluginPerfilContratante.procesarPeticion(PluginPerfilCon >> tratante.java:33) at >> com.nexusit.connector.logica.RequestISPlugin.registerIn(RequestISPlugin.jav >> a:45) at >> com.nexusit.connector.logica.RequestAbst.register(RequestAbst.java:128) >> at >> com.nexusit.connector.ejb.EJBConnectorBean.enviarPeticionUsuario(EJBConnect >> orBean.java:141) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >> Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3 >> 9) at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp >> l.java:25) at java.lang.reflect.Method.invoke(Method.java:585) >> at org.jboss.invocation.Invocation.performCall(Invocation.java:359) >> at >> org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(Statele >> ssSessionContainer.java:237) at >> org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(Cac >> hedConnectionInterceptor.java:158) at >> org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterc >> eptor.java:63) at >> org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxIntercepto >> r.java:121) at >> org.jboss.ejb.plugins.AbstractTxInterceptorBMT.invokeNext(AbstractTxInterce >> ptorBMT.java:173) at >> org.jboss.ejb.plugins.TxInterceptorBMT.invoke(TxInterceptorBMT.java:77) >> at >> org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessS >> essionInstanceInterceptor.java:169) at >> org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:1 >> 68) at >> org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205) >> at >> org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFind >> erInterceptor.java:138) at >> org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648) >> at org.jboss.ejb.Container.invoke(Container.java:960) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3 >> 9) at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp >> l.java:25) at java.lang.reflect.Method.invoke(Method.java:585) >> at >> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.jav >> a:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) >> at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) >> at >> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:2 >> 64) at >> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) >> at >> org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvok >> er.java:169) at >> org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118) at >> org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java >> :209) at >> org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195) >> at >> org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:6 >> 1) at >> org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70) >> at >> org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInte >> rceptor.java:112) at >> org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100) at >> $Proxy75.enviarPeticionUsuario(Unknown Source) >> at >> com.nexusit.connector.ws.WSConnectorSoapBindingImpl.sendSync(WSConnectorSoa >> pBindingImpl.java:42) at >> com.nexusit.connector.ws.WSConnectorSoapBindingSkeleton.sendSync(WSConnecto >> rSoapBindingSkeleton.java:104) at >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3 >> 9) at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp >> l.java:25) at java.lang.reflect.Method.invoke(Method.java:585) >> at >> org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:39 >> 7) at >> org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java: >> 186) at >> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323) >> at >> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java >> :32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) >> at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) >> at >> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454) >> at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281) >> at > org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) >> at >> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java >> :327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio >> nFilterChain.java:290) at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC >> hain.java:206) at >> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java: >> 83) at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:40) >> at >> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java: >> 69) at >> org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90) >> at >> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java: >> 69) at >> org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64) >> at >> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java: >> 69) at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45) >> at >> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java: >> 69) at >> org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178) at >> org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290) at >> org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.ja >> va:390) at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517) >> at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56) >> at >> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java: >> 69) at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:60) >> at >> org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(S >> 20:16:06,953 ERROR [STDERR] eamFilter.java:69) >> at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio >> nFilterChain.java:235) at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC >> hain.java:206) at >> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.j >> ava:96) at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio >> nFilterChain.java:235) at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC >> hain.java:206) at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j >> ava:230) at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j >> ava:175) at >> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssoc >> iationValve.java:182) at >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBas >> e.java:432) at >> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java >> :84) at >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12 >> 7) at >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:10 >> 2) at >> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnect >> ionValve.java:157) at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav >> a:109) at >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262) >> at >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) >> at >> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Htt >> p11Protocol.java:583) at >> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446) >> at >> java.lang.Thread.run(Thread.java:595) >> >> >> >> thank you very much >> > > -- > Daniel Kulp > [email protected] > http://www.dankulp.com/blog > > -- View this message in context: http://old.nabble.com/Duplicate-attribute-in-element-wsse%3ABinarySecurityToken-tp27328223p27339204.html Sent from the cxf-user mailing list archive at Nabble.com.
