Рекуррентная ошибка аутентификации

я использую Recurly client maven зависимость и получаю ошибку в recurlyclient.java

ошибка говорит что

"java.lang.NoSuchMethodError: com.ning.http.client.AsyncHttpClientConfig$Builder.setMaximumConnectionsPerHost(I)Lcom/ning/http/client/AsyncHttpClientConfig$Builder"

это касается recurlyClient.open()

Пожалуйста, помогите мне с этой проблемой


person Rama Krishna    schedule 07.08.2015    source источник


Ответы (1)


Скорее всего, это несоответствие версии библиотеки async-http-client.

Какая версия async-http-client доступна вам во время выполнения? setMaximumConnectionsPerHost(int) метод в v1.8.0 (и предыдущие версии) был переименован в setMaxConnectionsPerHost(int) в v1.9.0.

Таким образом, ваш код или определенная версия какой-либо библиотеки, которую вы используете, закодирована для работы с v1.8.0 или менее из async-http-client, но во время выполнения вместо этого вам доступны v1.9.0. Посмотрите на свое дерево зависимостей Maven, чтобы решить проблему.

person mystarrocks    schedule 07.08.2015
comment
Спасибо, но при изменении версии recurly-java-library на 0.2.4 с помощью async-http-client-1.7.20 я получаю следующую ошибку. stackoverflow .com/questions/31912924/ - person Rama Krishna; 10.08.2015