Проблемы Azure с транзитивной зависимостью Netty (NoClassDefFoundError: io/netty/resolver/AddressResolverGroup)JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Проблемы Azure с транзитивной зависимостью Netty (NoClassDefFoundError: io/netty/resolver/AddressResolverGroup)

Сообщение Anonymous »

У меня проблема транзитивной зависимости с Azure и использованием Netty.
Сводка дерева:

Проект A > зависит от пользовательской библиотеки B > зависит от Azure > зависит от Netty.
Библиотека B нормально (например, с модульными/интеграционными тестами проблем нет), а проект A жалуется, что Netty не найден.
Для контекста — вот фрагмент библиотеки B pom.xml с версиями зависимостей Azure:< /p>

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

        
com.azure
azure-security-keyvault-secrets
4.8.6


com.azure
azure-identity
1.13.0

Ошибка при запуске проекта A

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

Caused by: java.lang.NoClassDefFoundError: io/netty/resolver/AddressResolverGroup
at com.azure.core.http.netty.NettyAsyncHttpClientProvider.createInstance(NettyAsyncHttpClientProvider.java:64) ~[azure-core-http-netty-1.15.3.jar:1.15.3]
at com.azure.core.http.netty.NettyAsyncHttpClientProvider.createInstance(NettyAsyncHttpClientProvider.java:70) ~[azure-core-http-netty-1.15.3.jar:1.15.3]
at com.azure.core.implementation.http.HttpClientProviders.lambda$createInstance$0(HttpClientProviders.java:58) ~[azure-core-1.51.0.jar:1.51.0]
at com.azure.core.implementation.util.Providers.create(Providers.java:119) ~[azure-core-1.51.0.jar:1.51.0]
at com.azure.core.implementation.http.HttpClientProviders.createInstance(HttpClientProviders.java:58) ~[azure-core-1.51.0.jar:1.51.0]
at com.azure.core.http.HttpClient.createDefault(HttpClient.java:61) ~[azure-core-1.51.0.jar:1.51.0]
at com.azure.core.http.HttpClient.createDefault(HttpClient.java:51) ~[azure-core-1.51.0.jar:1.51.0]
at com.azure.core.http.HttpPipelineBuilder.build(HttpPipelineBuilder.java:88) ~[azure-core-1.51.0.jar:1.51.0]
at com.azure.security.keyvault.secrets.SecretClientBuilder.buildInnerClient(SecretClientBuilder.java:247) ~[azure-security-keyvault-secrets-4.8.6.jar:4.8.6]
at com.azure.security.keyvault.secrets.SecretClientBuilder.buildClient(SecretClientBuilder.java:158) ~[azure-security-keyvault-secrets-4.8.6.jar:4.8.6]
Мне любопытно, почему это произошло, мне не нужно вручную включать Netty в проект A, верно?! Или Azure, если уж на то пошло.
Ищу совет/решение.

Подробнее здесь: https://stackoverflow.com/questions/790 ... o-netty-re
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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