-
Bug
-
Resolution: Done-Errata
-
Major
-
None
-
False
-
-
False
-
---
-
-
RESTEasy Reactive Client generates a `$$CDIWrapper` class for each MP RestClient interface, which is then discovered by ArC. The generated classes however used to not declare any exceptions on methods, even if the interface did declare some. This is wrong at least in case the bean is intercepted (for example using MP Fault Tolerance), because undeclared checked exceptions are wrapped into `ArcUndeclaredThrowableException` by interception subclasses. This commit fixes that by propagating all exception types from the interface methods to the `$$CDIWrapper` methods.
Fixes #48286
- links to
-
RHSA-2025:153096
Red Hat build of Quarkus 3.20.2 release and security update