mvn test -Dtest=CountriesResourceTest#testCountryAsyncMutinyEndpoint
fails with:
2021-03-31 17:43:42,063 ERROR [org.jbo.res.rea.ser.cor.ExceptionMapping] (vert.x-eventloop-thread-8) Request failed : java.lang.ClassCastException: class io.quarkus.arc.impl.ParameterizedTypeImpl cannot be cast to class javax.ws.rs.core.GenericType (io.quarkus.arc.impl.ParameterizedTypeImpl and javax.ws.rs.core.GenericType are in unnamed module of loader io.quarkus.bootstrap.classloading.QuarkusClassLoader @7a1a14a4)
at org.acme.rest.client.CountriesService$$QuarkusRestClientInterface.getByNameAsync(CountriesService$$QuarkusRestClientInterface.zig:405)
at org.acme.rest.client.CountriesService$$CDIWrapper.getByNameAsync(CountriesService$$CDIWrapper.zig:83)
at org.acme.rest.client.CountriesService$$CDIWrapper_ClientProxy.getByNameAsync(CountriesService$$CDIWrapper_ClientProxy.zig:205)
at org.acme.rest.client.CountriesResource.nameAsync(CountriesResource.java:35)
at org.acme.rest.client.CountriesResource$quarkusrestinvoker$nameAsync_c235b1d8a08a8fa31d2aab006520871734e6dee6.invoke(CountriesResource$quarkusrestinvoker$nameAsync_c235b1d8a08a8fa31d2aab006520871734e6dee6.zig:39)
at org.jboss.resteasy.reactive.server.handlers.InvocationHandler.handle(InvocationHandler.java:29)
at org.jboss.resteasy.reactive.server.handlers.InvocationHandler.handle(InvocationHandler.java:7)
at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:122)
Describe the bug
When taking https://github.com/quarkusio/quarkus-quickstarts/tree/main/rest-client-quickstart and using
quarkus-resteasy-reactive-jackson
andquarkus-rest-client-reactive-jackson
instead of the original RESTEasy and rest-client dependencies (and also substituting@PathParam
for@RestPath
), then runningfails with:
https://github.com/quarkusio/quarkus/issues/16149
$upstream:16149$