Java.lang.IllegalStateException: слишком много рекурсивных действий перехватчика после переключения на quarkus-rest-clieJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java.lang.IllegalStateException: слишком много рекурсивных действий перехватчика после переключения на quarkus-rest-clie

Сообщение Anonymous »

Эта проблема возникла после перехода с Quarkus 3.11.2 на 3.17.6 и с quarkus-rest-reactive-client на quarkus-rest-client.
Мое приложение Quarkus собирается успешно, но я получаю вышеупомянутую ошибку после ее запуска.

Код: Выделить всё

//application.properties

quarkus.rest-client.comment-reactive-client.url=http://localhost:8084

//Rest client Interface
import io.smallrye.mutiny.Uni;
import jakarta.ws.rs.GET;
import jakarta.ws.rs.Path;
import org.eclipse.microprofile.rest.client.inject.RegisterRestClient;

import java.util.List;

@Path("/v1/db/comments")
@RegisterRestClient(configKey = "comment-reactive-client")
public interface CommentReactiveRestClient {
@GET
Uni getComments();
}

//Quarkus Resource
@Inject
@RestClient
CommentReactiveRestClient commentReactiveRestClient;

@GET
Path("/api/comments")
public Multi apiCall() {
return commentReactiveRestClient.getComments().onItem().transformToMulti(list -> Multi.createFrom().iterable(list));
}
Я уверен, что новый quarkus-rest-client вызывает эту проблему, потому что у меня не было этой проблемы с quarkus-rest-reactive-client

Подробнее здесь: https://stackoverflow.com/questions/793 ... s-after-sw
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»