[ 
https://issues.apache.org/jira/browse/CXF-7412?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dennis Kieselhorst reassigned CXF-7412:
---------------------------------------

    Assignee: Dennis Kieselhorst

>  PhaseInterceptorChain has thrown exception, unwinding now 
> java.lang.NullPointerException: null at 
> org.apache.cxf.binding.soap.saaj.SAAJUtils.getHeader(SAAJUtils.java:43)
> --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CXF-7412
>                 URL: https://issues.apache.org/jira/browse/CXF-7412
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-WS Runtime, Soap Binding
>    Affects Versions: 3.1.10
>            Reporter: Ramesh
>            Assignee: Dennis Kieselhorst
>             Fix For: 3.1.13, 3.2.0
>
>         Attachments: TestProj.zip
>
>
>       
> server.port=9080
> cxf.path=/MyWeb/services
>      @Bean
>       public Endpoint endPoint() {
>               EndpointImpl endpoint = new EndpointImpl(endPointSpringbus, 
> myserviceImpl);
>               endpoint.publish("/Hello");
>               List<Handler> handlerChain = 
> endpoint.getBinding().getHandlerChain();
>               handlerChain.add(new SimpleSOAPLoggingHandler());
>               endpoint.getBinding().setHandlerChain(handlerChain);
>               return endpoint;
>       }
> a) if I request the url like "http://localhost:9080/MyWeb/services/Hello"; it 
> gives exception  **Interceptor for {http://example.com/}HelloPortImplService 
> has thrown exception, unwinding now java.lang.NullPointerException: null at 
> org.apache.cxf.binding.soap.saaj.SAAJUtils.getHeader(SAAJUtils.java:43) 
> ~[cxf-rt-bindings-soap-3.1.10.jar:3.1.10]**
> b) if I request the url like 
> "http://localhost:9080/MyWeb/services/Hello?wsdl"; i am getting as expected
> c) if i remove my code from endpoint 
>  List<Handler> handlerChain = endpoint.getBinding().getHandlerChain();
>               handlerChain.add(new SimpleSOAPLoggingHandler());
>               endpoint.getBinding().setHandlerChain(handlerChain);
> and hit the url like "http://localhost:9080/MyWeb/services/Hello"; then it 
> gives 
> "No binding operation info while invoking unknown method with params 
> unknown." exception
> Please let me know why i am getting exception from point a.
> what i am doing wrong with handler... I don't want any fault nullpointer 
> exception should be thrown instead at least it should say "No binding 
> operation info while invoking unknown method with params unknown."  Something 
> wrong with handler chain.. when i add handler it gives exception and when i 
> remove handler it shows different exception.
> Here i am using handler for logging the request and response messages at 
> single place.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to