When I'm creating a native image using Spring reactive and WebClient everything ends correctly but when I'm making a request using the WebClient, I get this error given below :
2021-01-10 04:10:22.904 ERROR 1 --- [ctor-http-nio-2] reactor.netty.http.server.HttpServer : [id: 0x3dd90c0b, L:/172.17.0.2:8080 - R:/172.17.0.1:48222]
java.lang.NoClassDefFoundError: Could not initialize class reactor.netty.http.client.HttpClientSecure
at com.oracle.svm.core.classinitialization.ClassInitializationInfo.initialize(ClassInitializationInfo.java:215) ~[na:na]
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.lambda$subscribe$0(HttpClientConnect.java:211) ~[na:na]
at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:57) ~[na:na]
at reactor.core.publisher.FluxRetryWhen.subscribe(FluxRetryWhen.java:76) ~[na:na]
at reactor.core.publisher.MonoRetryWhen.subscribeOrReturn(MonoRetryWhen.java:46) ~[na:na]
at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:57) ~[na:na]
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:263) ~[na:na]
at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) ~[na:na]
at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) ~[na:na]
at reactor.core.publisher.FluxFromMonoOperator.subscribe(FluxFromMonoOperator.java:83) ~[na:na]
This is my code
public Flux<User> getAllUser() {
return webClient
.get()
.uri("/v1/07defb0d")
.retrieve()
.bodyToFlux(User.class);
}
Any suggestion for me?