Did you not see my previous response? We need to see the security policy of
the service, the request message + the response message to be able to help
you.

Colm.


On Thu, Aug 1, 2013 at 7:06 AM, <r.keegs...@pantheon-automatisering.nl>wrote:

> Dear CXF Support,
>
> First, I am a newbie with CXF. I am writing a CXF client to interact with
> the government. I am able to send a message. But when I receive the
> response my client crashes.
> Below is the stacktrace. I'm using CXF 2.7.6. I am using Java 1.6.45. If
> you need more info, please let me know as I don't exactly know what info
> you need to help me.
> Please help me, I'm stuck.
>
> Ralph Keegstra
>
> org.apache.cxf.ws.policy.PolicyException: These policy alternatives can
> not be satisfied:
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702
> }AsymmetricBinding
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}X509Token
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}InitiatorToken
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}RecipientToken
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}Layout
> {http://www.w3.org/2007/05/addressing/metadata}Anonymous
> {http://schemas.xmlsoap.org/ws/2004/09/policy/optimizedmimeserialization
> }OptimizedMimeSerialization
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}SignedParts
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}SignedElements
> AnonymousResponses
>         at org.apache.cxf.ws.policy.AssertionInfoMap.checkEffectivePolicy(
> AssertionInfoMap.java:179)
>         at
> org.apache.cxf.ws.policy.PolicyVerificationInInterceptor.handle(
> PolicyVerificationInInterceptor.java:101)
>         at
> org.apache.cxf.ws.policy.AbstractPolicyInterceptor.handleMessage(
> AbstractPolicyInterceptor.java:44)
>         at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(
> PhaseInterceptorChain.java:271)
>         at org.apache.cxf.endpoint.ClientImpl.onMessage(
> ClientImpl.java:800)
>         at
>
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(
> HTTPConduit.java:1592)
>         at
>
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(
> HTTPConduit.java:1490)
>         at
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(
> HTTPConduit.java:1309)
>         at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(
> CacheAndWriteOutputStream.java:50)
>         at org.apache.cxf.io.CachedOutputStream.close(
> CachedOutputStream.java:223)
>         at org.apache.cxf.transport.AbstractConduit.close(
> AbstractConduit.java:56)
>         at org.apache.cxf.transport.http.HTTPConduit.close(
> HTTPConduit.java:622)
>         at
>
> org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(
> MessageSenderInterceptor.java:62)
>         at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(
> PhaseInterceptorChain.java:271)
>         at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:530
> )
>         at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:463)
>         at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:366)
>         at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:319)
>         at org.apache.cxf.frontend.ClientProxy.invokeSync(
> ClientProxy.java:96)
>         at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(
> JaxWsClientProxy.java:133)
>         at com.sun.proxy.$Proxy34.aanleveren(Unknown Source)
>         at nl.pfm.wus.aanroep.WUSAanlever.leverAan(WUSAanlever.java:34)
>         at nl.pfm.wus.aanroep.WUSAanroep.main(WUSAanroep.java:9)
> Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: These
> policy alternatives can not be satisfied:
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702
> }AsymmetricBinding
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}X509Token
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}InitiatorToken
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}RecipientToken
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}Layout
> {http://www.w3.org/2007/05/addressing/metadata}Anonymous
> {http://schemas.xmlsoap.org/ws/2004/09/policy/optimizedmimeserialization
> }OptimizedMimeSerialization
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}SignedParts
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}SignedElements
> AnonymousResponses
>         at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(
> JaxWsClientProxy.java:155)
>         at com.sun.proxy.$Proxy34.aanleveren(Unknown Source)
>         at nl.pfm.wus.aanroep.WUSAanlever.leverAan(WUSAanlever.java:34)
>         at nl.pfm.wus.aanroep.WUSAanroep.main(WUSAanroep.java:9)
> Caused by: org.apache.cxf.ws.policy.PolicyException: These policy
> alternatives can not be satisfied:
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702
> }AsymmetricBinding
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}X509Token
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}InitiatorToken
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}RecipientToken
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}Layout
> {http://www.w3.org/2007/05/addressing/metadata}Anonymous
> {http://schemas.xmlsoap.org/ws/2004/09/policy/optimizedmimeserialization
> }OptimizedMimeSerialization
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}SignedParts
> {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}SignedElements
> AnonymousResponses
>         at org.apache.cxf.ws.policy.AssertionInfoMap.checkEffectivePolicy(
> AssertionInfoMap.java:179)
>         at
> org.apache.cxf.ws.policy.PolicyVerificationInInterceptor.handle(
> PolicyVerificationInInterceptor.java:101)
>         at
> org.apache.cxf.ws.policy.AbstractPolicyInterceptor.handleMessage(
> AbstractPolicyInterceptor.java:44)
>         at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(
> PhaseInterceptorChain.java:271)
>         at org.apache.cxf.endpoint.ClientImpl.onMessage(
> ClientImpl.java:800)
>         at
>
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(
> HTTPConduit.java:1592)
>         at
>
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(
> HTTPConduit.java:1490)
>         at
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(
> HTTPConduit.java:1309)
>         at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(
> CacheAndWriteOutputStream.java:50)
>         at org.apache.cxf.io.CachedOutputStream.close(
> CachedOutputStream.java:223)
>         at org.apache.cxf.transport.AbstractConduit.close(
> AbstractConduit.java:56)
>         at org.apache.cxf.transport.http.HTTPConduit.close(
> HTTPConduit.java:622)
>         at
>
> org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(
> MessageSenderInterceptor.java:62)
>         at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(
> PhaseInterceptorChain.java:271)
>         at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:530
> )
>         at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:463)
>         at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:366)
>         at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:319)
>         at org.apache.cxf.frontend.ClientProxy.invokeSync(
> ClientProxy.java:96)
>         at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(
> JaxWsClientProxy.java:133)
>         ... 3 more
>



-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com

Reply via email to