markusheiden opened a new pull request, #3565:
URL: https://github.com/apache/cxf/pull/3565

   If the callback of an asynchronous client invocation throws, 
`JaxrsClientCallback` and `JaxwsClientCallback` never complete their future, so 
threads blocked in `Future.get()` hang forever. This guards every callback 
invocation: a callback that throws on success completes the future 
exceptionally with its exception, and a callback that throws on failure or 
cancellation keeps the original exception and adds its own as suppressed.
   
   Unit tests for both callbacks are included and fail without the fix. A JIRA 
issue with the details is being filed.
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)
   
   https://claude.ai/code/session_0149ipFQyLFL9z5WdmhCRg3r
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to