[
https://issues.apache.org/jira/browse/CXF-5224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13747375#comment-13747375
]
luca edited comment on CXF-5224 at 8/22/13 8:58 AM:
----------------------------------------------------
I don't understand, I don't know where my error, becouse, with v.2.3.3 the
server started corretly, but whit cxf 2.7.6 i have the exception:
ago 22, 2013 10:47:27 AM org.apache.cxf.phase.PhaseInterceptorChain
doDefaultLogging
WARNING: Interceptor for
{http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01}DiscoveryProxy#{http://cxf.apache.org/jaxws/dispatch}InvokeOneWay
has thrown exception, unwinding now
org.apache.cxf.binding.soap.SoapFault: Security processing failed.
at
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInterceptorInternal.handleMessage(WSS4JOutInterceptor.java:275)
at
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInterceptorInternal.handleMessage(WSS4JOutInterceptor.java:136)
at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:541)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:474)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:377)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:330)
at org.apache.cxf.endpoint.ClientImpl.invokeWrapped(ClientImpl.java:365)
at org.apache.cxf.jaxws.DispatchImpl.invoke(DispatchImpl.java:385)
at org.apache.cxf.jaxws.DispatchImpl.invokeOneWay(DispatchImpl.java:432)
at
org.apache.cxf.ws.discovery.WSDiscoveryClient.register(WSDiscoveryClient.java:287)
at
org.apache.cxf.ws.discovery.internal.WSDiscoveryServiceImpl.serverStarted(WSDiscoveryServiceImpl.java:186)
at
org.apache.cxf.ws.discovery.listeners.WSDiscoveryServerListener.startServer(WSDiscoveryServerListener.java:73)
at
org.apache.cxf.bus.managers.ServerLifeCycleManagerImpl.startServer(ServerLifeCycleManagerImpl.java:61)
at org.apache.cxf.endpoint.ServerImpl.start(ServerImpl.java:146)
at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:360)
at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:251)
at
org.apache.cxf.jaxws.spi.ProviderImpl.createAndPublishEndpoint(ProviderImpl.java:152)
at javax.xml.ws.Endpoint.publish(Unknown Source)
at demo.wssec.server.Server.<init>(Server.java:47)
at demo.wssec.server.Server.main(Server.java:109)
Caused by: org.apache.ws.security.WSSecurityException: Error during Signature:
at
org.apache.ws.security.action.SignatureAction.execute(SignatureAction.java:109)
at
org.apache.ws.security.handler.WSHandler.doSenderAction(WSHandler.java:232)
at
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor.access$200(WSS4JOutInterceptor.java:52)
at
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInterceptorInternal.handleMessage(WSS4JOutInterceptor.java:260)
... 20 more
Caused by: org.apache.ws.security.WSSecurityException: Signature creation
failed (Cannot setup signature data structure)
at
org.apache.ws.security.message.WSSecSignatureBase.addReferencesToSign(WSSecSignatureBase.java:191)
at
org.apache.ws.security.message.WSSecSignature.addReferencesToSign(WSSecSignature.java:410)
at
org.apache.ws.security.action.SignatureAction.execute(SignatureAction.java:97)
... 23 more
Caused by: org.apache.ws.security.WSSecurityException: General security error
(WSEncryptBody/WSSignEnvelope: Element to encrypt/sign not found:
http://schemas.xmlsoap.org/soap/envelope/, Body)
at
org.apache.ws.security.message.WSSecSignatureBase.addReferencesToSign(WSSecSignatureBase.java:160)
... 25 more
Exception in thread "main" javax.xml.ws.WebServiceException:
javax.xml.ws.soap.SOAPFaultException: Security processing failed.
at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:369)
at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:251)
at
org.apache.cxf.jaxws.spi.ProviderImpl.createAndPublishEndpoint(ProviderImpl.java:152)
at javax.xml.ws.Endpoint.publish(Unknown Source)
at demo.wssec.server.Server.<init>(Server.java:47)
at demo.wssec.server.Server.main(Server.java:109)
Caused by: javax.xml.ws.soap.SOAPFaultException: Security processing failed.
at org.apache.cxf.jaxws.DispatchImpl.mapException(DispatchImpl.java:287)
at org.apache.cxf.jaxws.DispatchImpl.invoke(DispatchImpl.java:392)
at org.apache.cxf.jaxws.DispatchImpl.invokeOneWay(DispatchImpl.java:432)
at
org.apache.cxf.ws.discovery.WSDiscoveryClient.register(WSDiscoveryClient.java:287)
at
org.apache.cxf.ws.discovery.internal.WSDiscoveryServiceImpl.serverStarted(WSDiscoveryServiceImpl.java:186)
at
org.apache.cxf.ws.discovery.listeners.WSDiscoveryServerListener.startServer(WSDiscoveryServerListener.java:73)
at
org.apache.cxf.bus.managers.ServerLifeCycleManagerImpl.startServer(ServerLifeCycleManagerImpl.java:61)
at org.apache.cxf.endpoint.ServerImpl.start(ServerImpl.java:146)
at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:360)
... 5 more
Caused by: org.apache.cxf.binding.soap.SoapFault: Security processing failed.
at
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInterceptorInternal.handleMessage(WSS4JOutInterceptor.java:275)
at
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInterceptorInternal.handleMessage(WSS4JOutInterceptor.java:136)
at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:541)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:474)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:377)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:330)
at org.apache.cxf.endpoint.ClientImpl.invokeWrapped(ClientImpl.java:365)
at org.apache.cxf.jaxws.DispatchImpl.invoke(DispatchImpl.java:385)
... 12 more
Caused by: org.apache.ws.security.WSSecurityException: Error during Signature:
at
org.apache.ws.security.action.SignatureAction.execute(SignatureAction.java:109)
at
org.apache.ws.security.handler.WSHandler.doSenderAction(WSHandler.java:232)
at
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor.access$200(WSS4JOutInterceptor.java:52)
at
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInterceptorInternal.handleMessage(WSS4JOutInterceptor.java:260)
... 20 more
Caused by: org.apache.ws.security.WSSecurityException: Signature creation
failed (Cannot setup signature data structure)
at
org.apache.ws.security.message.WSSecSignatureBase.addReferencesToSign(WSSecSignatureBase.java:191)
at
org.apache.ws.security.message.WSSecSignature.addReferencesToSign(WSSecSignature.java:410)
at
org.apache.ws.security.action.SignatureAction.execute(SignatureAction.java:97)
... 23 more
Caused by: org.apache.ws.security.WSSecurityException: General security error
(WSEncryptBody/WSSignEnvelope: Element to encrypt/sign not found:
http://schemas.xmlsoap.org/soap/envelope/, Body)
at
org.apache.ws.security.message.WSSecSignatureBase.addReferencesToSign(WSSecSignatureBase.java:160)
... 25 more
I post a image whit my project whit eclipse e tomcat v7.
Can you explain me how you have created your project...
thank you
was (Author: luca76):
I post my project whit eclipse e tomcat v7
> ws_security sign_enc problem with cxf v. 2.7.4, correct whith cxf v. 2.3.3
> --------------------------------------------------------------------------
>
> Key: CXF-5224
> URL: https://issues.apache.org/jira/browse/CXF-5224
> Project: CXF
> Issue Type: Bug
> Components: WS-* Components
> Affects Versions: 2.7.4
> Environment: apache tomcat
> Reporter: luca
> Labels: patch
> Attachments: Immagine.jpg
>
>
> The sign_enc sample have problem with soap version.
> The libraries for the version 2.7.4 support only version soap12, but the
> sample about sign_enc is create whit soap11
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira