Florian Kamella created CXF-8642:
------------------------------------

             Summary: ResponseImpl#hasEntity changed behaviour starting with 
cxf 3.4.1
                 Key: CXF-8642
                 URL: https://issues.apache.org/jira/browse/CXF-8642
             Project: CXF
          Issue Type: Bug
          Components: JAX-RS
    Affects Versions: 3.4.1
            Reporter: Florian Kamella


Starting with version cxf version 3.4.1 Response.hasEntitiy() does return false 
after a call to Response.readEntity() threw an exception, even when 
Response.bufferEntity() was called before. 

Response response = // obtain response with an entity from service call
response.bufferEntity()
response.hasEntity() // true
response.readEntity(SomeWrongEntityClass.class) // throws an exception
response.hasEntity() //false

I created a github repository with ready-to-run sample code to show the issue 
https://github.com/cowclaw/cxf-regression

Simply clone the repository and run ./gradlew build to see it in action.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to