Artem created CXF-9148:
--------------------------

             Summary: Using @Oneway annotation cases NullPointerException in 
CXF + Jetty 12 REST Service
                 Key: CXF-9148
                 URL: https://issues.apache.org/jira/browse/CXF-9148
             Project: CXF
          Issue Type: Bug
          Components: JAX-RS
    Affects Versions: 4.1.2
            Reporter: Artem
         Attachments: OnewayJetty12Example.zip

When invoking *{{request.getAttribute()}}* within a method annotated with 
*{{@org.apache.cxf.jaxrs.ext.Oneway}}* in a Jetty 12 REST service using Apache 
CXF, a *{{NullPointerException}}* occurs. The *{{HttpServletRequest}}* object 
itself is not {{{}null{}}}, but its internal request oject appears to have been 
cleared before attribute access, leading to unexpected behavior.

It works on Jetty 9.
Probably it relates to https://issues.apache.org/jira/browse/CXF-8671

Steps to reproduce:
 * Use the attached code (or create Jetty12 Oneway REST and call 
*{{request.getAttribute()}}* in the request processing method)
 * Run and execute GET request 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to