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

       Resolution: Won't Fix
    Fix Version/s:     (was: 2.1.3)
                   2.1.5
         Assignee: Daniel Kulp


This error message comes from someone doing some sort of "GET" on the service, 
but not the ?wsdl type thing.   In that case, the URI interceptor comes into 
play to try and map the URI into a request.   In this case, it failed to find 
an operation or anything so it throws the exception.

I've change the error message a bit to be something like:

No such operation:  (HTTP GET PATH_INFO: /services/MyService )

to explain that it's an HTTP GET issue.

> org.apache.cxf.interceptor.Fault: No such operation
> ---------------------------------------------------
>
>                 Key: CXF-2059
>                 URL: https://issues.apache.org/jira/browse/CXF-2059
>             Project: CXF
>          Issue Type: Bug
>    Affects Versions: 2.1.3
>         Environment: Red Hat Enterprise Linux AS release 4 (Nahant Update 6)
>            Reporter: Kevin Hwang
>            Assignee: Daniel Kulp
>             Fix For: 2.1.5
>
>
> My application seems running OK, but do not know where it comes from and how 
> to fix it:
> Feb 20, 2009 9:37:36 PM org.apache.cxf.interceptor.AttachmentInInterceptor 
> handleMessage
> INFO: AttachmentInInterceptor skipped in HTTP GET method
> Feb 20, 2009 9:37:36 PM org.apache.cxf.interceptor.StaxInInterceptor 
> handleMessage
> INFO: StaxInInterceptor skipped.
> Feb 20, 2009 9:37:36 PM 
> org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor handleMessage
> INFO: ReadHeadersInterceptor skipped in HTTP GET method
> Feb 20, 2009 9:37:36 PM org.apache.cxf.phase.PhaseInterceptorChain doIntercept
> INFO: Interceptor has thrown exception, unwinding now
> org.apache.cxf.interceptor.Fault: No such operation:
>         at 
> org.apache.cxf.interceptor.URIMappingInterceptor.handleMessage(URIMappingInterceptor.java:77)
>         at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:220)
>         at 
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:78)
>         at 
> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:92)
>         at 
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:285)
>         at 
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:168)
>         at 
> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:175)
>         at 
> org.apache.cxf.transport.servlet.AbstractCXFServlet.doGet(AbstractCXFServlet.java:157)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at 
> yjava.security.yiv.servlet.InputValidationFilter.doFilter(InputValidationFilter.java:193)
>         at 
> com.yahoo.yjava.yiv.servlet.InputValidationFilter.doFilter(InputValidationFilter.java:42)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at 
> yjava.tomcat.valves.YahooConnectionValve.doFilter(YahooConnectionValve.java:72)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>         at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>         at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>         at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>         at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>         at 
> yjava.tomcat.valves.YahooConnectionValve.invoke(YahooConnectionValve.java:103)
>         at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>         at 
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
>         at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
>         at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
>         at 
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
>         at 
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
>         at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
>         at java.lang.Thread.run(Thread.java:619)
> Thanks,
> - Kevin 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to