[ 
https://issues.apache.org/jira/browse/CXF-5878?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14079348#comment-14079348
 ] 

Akitoshi Yoshida commented on CXF-5878:
---------------------------------------

Hi Luca,
this patch should fix the issue.

By the way, there is an option in SAP's WSDL generator so that the generated 
WSDL does not include those proprietary connection assertions. In this case, 
you can keep the policy engine enabled.

regards, aki

> Disabling policy engine causes NPE
> ----------------------------------
>
>                 Key: CXF-5878
>                 URL: https://issues.apache.org/jira/browse/CXF-5878
>             Project: CXF
>          Issue Type: Bug
>          Components: WS-* Components
>    Affects Versions: 2.7.11
>            Reporter: Luca Veronese
>            Assignee: Akitoshi Yoshida
>            Priority: Blocker
>             Fix For: 2.7.13, 3.0.2, 3.1.0
>
>         Attachments: ws-test-bug.zip
>
>
> I have a SAP WSDL with proprietary policies. I need to create a client that 
> ignores those policies. I tried configuring the cxf.xml in order to disable 
> the Policy engine. If I don't disable it I get "None of the alternatives..." 
> error. If I disable the engine I get NPE at 
> org.apache.cxf.ws.policy.EndpointPolicyImpl.chooseAlternative(EndpointPolicyImpl.java:161)
>             alternative = 
> engine.getAlternativeSelector().selectAlternative(policy, engine, assertor, 
> null);
> engine.getAlternativeSelector() returns null.
> I tried to create this client with Axis and it works. It also works calling 
> from SoapUI. It seems an issue with CXF Policy management.
> I need to create this client with CXF so I'm blocked by this.
> I'm attaching an example project that illustrates the issue.
> Simpy execute ECOSEntrySheetProcessingIn_ECOSEntrySheetProcessingIn_Client 
> main method.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to