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)