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

Ramesh updated CXF-7412:
------------------------
    Description: 
        
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.


  was:
        
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."

Please let me know why i am getting exception from point a.
what i am doing wrong with handler... I dont want any fault 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 message.
Here i am using handler for logging the request and response messages at single 
place.



>  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
>
>       
> 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