-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
None
If there is an error during 'extracting' the response, the current reactor-netty integration closes the response and rethrows the exception (code). This was done so that reactor-netty would not leak connections. However, the rethrown exception can contain the response (e.g. WebApplicationException) and that response's body is sometimes accessed in other places. Those places typically call `isClosed` before accessing the body, which is typically buffered.
I will soon submit a PR where we replace `close` with `releaseConnection`.