You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Florian Kamella (Jira)" <ji...@apache.org> on 2022/01/18 20:44:00 UTC
[jira] [Created] (CXF-8642) ResponseImpl#hasEntity changed behaviour starting with cxf 3.4.1
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)