Версии Netty конфликтуют с azure-identity, azure-storage-file-datalake java sdk.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Версии Netty конфликтуют с azure-identity, azure-storage-file-datalake java sdk.

Сообщение Anonymous »

Я пытаюсь реализовать продажу учетных данных токена ADLS в своем проекте со следующими зависимостями:
// 1.13.1
implementation(libs.azure.identity)
// 12.20.0
implementation(libs.azure.storage.file.datalake)

Однако, когда я запускаю проект, он выдает ошибку инициализации, вызванную конфликтом Netty:
{"az.sdk.message":"The following Netty versions were found on the classpath and have a mismatch with the versions used by azure-core-http-netty. If your application runs without issue this message can be ignored, otherwise please align the Netty versions used in your application. For more information, see https://aka.ms/azsdk/java/dependency/tr ... 0.65.Final"}

Ранее я пытался исключить azure-core-http-netty со следующей конфигурацией:
implementation(libs.azure.identity) {
exclude(group = "com.azure", module = "azure-core-http-netty")
}
implementation(libs.azure.storage.file.datalake) {
exclude(group = "com.azure", module = "azure-core-http-netty")
}

Но это не решило проблему и вызвало дополнительные ошибки.
Как мне правильно импортировать эти зависимости и разрешить конфликт?
И я действительно хочу знать, как это отладить и найти решение.
Зависимости пути к классам моего проекта
\--- com.google.errorprone:error_prone_core:2.10.0
+--- com.google.errorprone:error_prone_annotation:2.10.0
| \--- com.google.guava:guava:30.1-jre -> 30.1.1-jre
| +--- com.google.guava:failureaccess:1.0.1
| +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| +--- com.google.code.findbugs:jsr305:3.0.2
| +--- org.checkerframework:checker-qual:3.8.0
| +--- com.google.errorprone:error_prone_annotations:2.5.1 -> 2.10.0
| \--- com.google.j2objc:j2objc-annotations:1.3
+--- com.google.errorprone:error_prone_type_annotations:2.10.0
+--- com.google.errorprone:error_prone_check_api:2.10.0
| +--- com.google.errorprone:error_prone_annotation:2.10.0 (*)
| +--- com.google.code.findbugs:jsr305:3.0.0 -> 3.0.2
| +--- org.checkerframework:dataflow-errorprone:3.15.0
| +--- io.github.java-diff-utils:java-diff-utils:4.0
| | \--- org.eclipse.jgit:org.eclipse.jgit:4.4.1.201607150455-r
| +--- com.google.auto.value:auto-value-annotations:1.7
| +--- com.google.errorprone:error_prone_annotations:2.10.0
| +--- com.github.kevinstern:software-and-algorithms:1.0
| \--- com.github.ben-manes.caffeine:caffeine:2.8.8
| +--- org.checkerframework:checker-qual:3.8.0
| \--- com.google.errorprone:error_prone_annotations:2.4.0 -> 2.10.0
+--- org.pcollections:pcollections:2.1.2
+--- com.google.guava:guava:30.1-jre -> 30.1.1-jre (*)
+--- com.google.auto:auto-common:1.1.2
| \--- com.google.guava:guava:30.1.1-jre (*)
+--- com.google.code.findbugs:jFormatString:3.0.0
+--- com.google.code.findbugs:jsr305:3.0.0 -> 3.0.2
+--- org.checkerframework:dataflow-errorprone:3.15.0
+--- com.google.auto.value:auto-value-annotations:1.7
+--- com.google.errorprone:error_prone_annotations:2.10.0
+--- com.google.protobuf:protobuf-java:3.4.0
\--- com.google.auto.service:auto-service-annotations:1.0-rc6

compileClasspath - Compile classpath for source set 'main'.
+--- project :api
+--- project :core
+--- project :catalogs:catalog-common
+--- project :catalogs:catalog-hadoop
+--- org.apache.hadoop:hadoop-common:3.3.0
| +--- org.apache.hadoop.thirdparty:hadoop-shaded-protobuf_3_7:1.0.0
| +--- org.apache.hadoop:hadoop-annotations:3.3.0
| +--- com.google.guava:guava:27.0-jre
| | +--- com.google.guava:failureaccess:1.0
| | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | +--- org.checkerframework:checker-qual:2.5.2
| | +--- com.google.errorprone:error_prone_annotations:2.2.0
| | +--- com.google.j2objc:j2objc-annotations:1.1
| | \--- org.codehaus.mojo:animal-sniffer-annotations:1.17
| +--- commons-cli:commons-cli:1.2
| +--- org.apache.commons:commons-math3:3.1.1
| +--- org.apache.httpcomponents:httpclient:4.5.6
| | +--- org.apache.httpcomponents:httpcore:4.4.10
| | +--- commons-logging:commons-logging:1.2
| | \--- commons-codec:commons-codec:1.10 -> 1.11
| +--- commons-codec:commons-codec:1.11
| +--- commons-io:commons-io:2.5
| +--- commons-net:commons-net:3.6
| +--- commons-collections:commons-collections:3.2.2
| +--- javax.servlet:javax.servlet-api:3.1.0
| +--- org.eclipse.jetty:jetty-server:9.4.20.v20190813
| | +--- javax.servlet:javax.servlet-api:3.1.0
| | +--- org.eclipse.jetty:jetty-http:9.4.20.v20190813
| | | +--- org.eclipse.jetty:jetty-util:9.4.20.v20190813
| | | \--- org.eclipse.jetty:jetty-io:9.4.20.v20190813
| | | \--- org.eclipse.jetty:jetty-util:9.4.20.v20190813
| | \--- org.eclipse.jetty:jetty-io:9.4.20.v20190813 (*)
| +--- org.eclipse.jetty:jetty-util:9.4.20.v20190813
| +--- org.eclipse.jetty:jetty-servlet:9.4.20.v20190813
| | \--- org.eclipse.jetty:jetty-security:9.4.20.v20190813
| | \--- org.eclipse.jetty:jetty-server:9.4.20.v20190813 (*)
| +--- org.eclipse.jetty:jetty-webapp:9.4.20.v20190813
| | +--- org.eclipse.jetty:jetty-xml:9.4.20.v20190813
| | | \--- org.eclipse.jetty:jetty-util:9.4.20.v20190813
| | \--- org.eclipse.jetty:jetty-servlet:9.4.20.v20190813 (*)
| +--- com.sun.jersey:jersey-core:1.19
| | \--- javax.ws.rs:jsr311-api:1.1.1
| +--- com.sun.jersey:jersey-servlet:1.19
| | \--- com.sun.jersey:jersey-server:1.19
| | \--- com.sun.jersey:jersey-core:1.19 (*)
| +--- com.sun.jersey:jersey-json:1.19
| | +--- org.codehaus.jettison:jettison:1.1
| | +--- com.sun.xml.bind:jaxb-impl:2.2.3-1
| | | \--- javax.xml.bind:jaxb-api:2.2.2
| | | +--- javax.xml.stream:stax-api:1.0-2
| | | \--- javax.activation:activation:1.1
| | +--- org.codehaus.jackson:jackson-core-asl:1.9.2 -> 1.9.13
| | +--- org.codehaus.jackson:jackson-mapper-asl:1.9.2 -> 1.9.13
| | | \--- org.codehaus.jackson:jackson-core-asl:1.9.13
| | +--- org.codehaus.jackson:jackson-jaxrs:1.9.2
| | | +--- org.codehaus.jackson:jackson-core-asl:1.9.2 -> 1.9.13
| | | \--- org.codehaus.jackson:jackson-mapper-asl:1.9.2 -> 1.9.13 (*)
| | +--- org.codehaus.jackson:jackson-xc:1.9.2
| | | +--- org.codehaus.jackson:jackson-core-asl:1.9.2 -> 1.9.13
| | | \--- org.codehaus.jackson:jackson-mapper-asl:1.9.2 -> 1.9.13 (*)
| | \--- com.sun.jersey:jersey-core:1.19 (*)
| +--- com.sun.jersey:jersey-server:1.19 (*)
| +--- commons-logging:commons-logging:1.1.3 -> 1.2
| +--- log4j:log4j:1.2.17
| +--- commons-beanutils:commons-beanutils:1.9.4
| | +--- commons-logging:commons-logging:1.2
| | \--- commons-collections:commons-collections:3.2.2
| +--- org.apache.commons:commons-configuration2:2.1.1
| | \--- commons-logging:commons-logging:1.2
| +--- org.apache.commons:commons-lang3:3.7 -> 3.14.0
| +--- org.apache.commons:commons-text:1.4
| | \--- org.apache.commons:commons-lang3:3.7 -> 3.14.0
| +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.36
| +--- org.slf4j:slf4j-log4j12:1.7.25
| | +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.36
| | \--- log4j:log4j:1.2.17
| +--- org.apache.avro:avro:1.7.7
| | +--- org.codehaus.jackson:jackson-core-asl:1.9.13
| | +--- org.codehaus.jackson:jackson-mapper-asl:1.9.13 (*)
| | +--- com.thoughtworks.paranamer:paranamer:2.3
| | +--- org.xerial.snappy:snappy-java:1.0.5
| | +--- org.apache.commons:commons-compress:1.4.1 -> 1.19
| | \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.36
| +--- com.google.re2j:re2j:1.1
| +--- com.google.protobuf:protobuf-java:2.5.0
| +--- com.google.code.gson:gson:2.2.4
| +--- org.apache.hadoop:hadoop-auth:3.3.0
| | +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.36
| | +--- commons-codec:commons-codec:1.11
| | +--- org.apache.httpcomponents:httpclient:4.5.6 (*)
| | +--- com.nimbusds:nimbus-jose-jwt:7.9 -> 9.37.3
| | | \--- com.github.stephenc.jcip:jcip-annotations:1.0-1
| | +--- net.minidev:json-smart:2.3 -> 2.5.0
| | | \--- net.minidev:accessors-smart:2.5.0
| | | \--- org.ow2.asm:asm:9.3
| | +--- org.apache.zookeeper:zookeeper:3.5.6
| | | +--- org.apache.zookeeper:zookeeper-jute:3.5.6
| | | | \--- org.apache.yetus:audience-annotations:0.5.0
| | | +--- org.apache.yetus:audience-annotations:0.5.0
| | | +--- io.netty:netty-handler:4.1.42.Final
| | | | +--- io.netty:netty-common:4.1.42.Final
| | | | +--- io.netty:netty-buffer:4.1.42.Final
| | | | | \--- io.netty:netty-common:4.1.42.Final
| | | | +--- io.netty:netty-transport:4.1.42.Final
| | | | | +--- io.netty:netty-common:4.1.42.Final
| | | | | +--- io.netty:netty-buffer:4.1.42.Final (*)
| | | | | \--- io.netty:netty-resolver:4.1.42.Final
| | | | | \--- io.netty:netty-common:4.1.42.Final
| | | | \--- io.netty:netty-codec:4.1.42.Final
| | | | +--- io.netty:netty-common:4.1.42.Final
| | | | +--- io.netty:netty-buffer:4.1.42.Final (*)
| | | | \--- io.netty:netty-transport:4.1.42.Final (*)
| | | +--- io.netty:netty-transport-native-epoll:4.1.42.Final
| | | | +--- io.netty:netty-common:4.1.42.Final
| | | | +--- io.netty:netty-buffer:4.1.42.Final (*)
| | | | +--- io.netty:netty-transport:4.1.42.Final (*)
| | | | \--- io.netty:netty-transport-native-unix-common:4.1.42.Final
| | | | +--- io.netty:netty-common:4.1.42.Final
| | | | +--- io.netty:netty-buffer:4.1.42.Final (*)
| | | | \--- io.netty:netty-transport:4.1.42.Final (*)
| | | +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.36
| | | +--- org.slf4j:slf4j-log4j12:1.7.25 (*)
| | | \--- log4j:log4j:1.2.17
| | +--- org.apache.curator:curator-framework:4.2.0
| | | \--- org.apache.curator:curator-client:4.2.0
| | +--- org.apache.kerby:kerb-simplekdc:1.0.1
| | | +--- org.apache.kerby:kerb-client:1.0.1
| | | | +--- org.apache.kerby:kerby-config:1.0.1
| | | | | \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.36
| | | | +--- org.apache.kerby:kerb-core:1.0.1
| | | | | \--- org.apache.kerby:kerby-pkix:1.0.1
| | | | | +--- org.apache.kerby:kerby-asn1:1.0.1
| | | | | +--- org.apache.kerby:kerby-util:1.0.1
| | | | | \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.36
| | | | +--- org.apache.kerby:kerb-common:1.0.1
| | | | | +--- org.apache.kerby:kerby-config:1.0.1 (*)
| | | | | +--- org.apache.kerby:kerb-crypto:1.0.1
| | | | | | +--- org.apache.kerby:kerby-util:1.0.1
| | | | | | \--- org.apache.kerby:kerb-core:1.0.1 (*)
| | | | | \--- commons-io:commons-io:2.5
| | | | +--- org.apache.kerby:kerb-util:1.0.1
| | | | | +--- org.apache.kerby:kerby-config:1.0.1 (*)
| | | | | +--- org.apache.kerby:kerb-core:1.0.1 (*)
| | | | | \--- org.apache.kerby:kerb-crypto:1.0.1 (*)
| | | | \--- org.apache.kerby:token-provider:1.0.1
| | | | +--- org.apache.kerby:kerb-core:1.0.1 (*)
| | | | \--- com.nimbusds:nimbus-jose-jwt:3.10 -> 9.37.3 (*)
| | | \--- org.apache.kerby:kerb-admin:1.0.1
| | | +--- org.apache.kerby:kerb-server:1.0.1
| | | | +--- org.apache.kerby:kerb-common:1.0.1 (*)
| | | | \--- org.apache.kerby:kerb-identity:1.0.1
| | | | +--- org.apache.kerby:kerby-config:1.0.1 (*)
| | | | \--- org.apache.kerby:kerb-core:1.0.1 (*)
| | | +--- org.apache.kerby:kerb-util:1.0.1 (*)
| | | \--- org.apache.kerby:kerby-xdr:1.0.1
| | \--- com.google.guava:guava:27.0-jre (*)
| +--- com.jcraft:jsch:0.1.55
| +--- org.apache.curator:curator-client:4.2.0
| +--- org.apache.curator:curator-recipes:4.2.0
| | \--- org.apache.curator:curator-framework:4.2.0 (*)
| +--- com.google.code.findbugs:jsr305:3.0.2
| +--- org.apache.htrace:htrace-core4:4.1.0-incubating
| +--- org.apache.zookeeper:zookeeper:3.5.6 (*)
| +--- org.apache.commons:commons-compress:1.19
| +--- org.apache.kerby:kerb-core:1.0.1 (*)
| +--- com.fasterxml.jackson.core:jackson-databind:2.10.3 -> 2.13.5
| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.5
| | | \--- com.fasterxml.jackson:jackson-bom:2.13.5
| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.5 (c)
| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.5 (c)
| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.5 (c)
| | | +--- com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.13.5 (c)
| | | \--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.5 (c)
| | +--- com.fasterxml.jackson.core:jackson-core:2.13.5
| | | \--- com.fasterxml.jackson:jackson-bom:2.13.5 (*)
| | \--- com.fasterxml.jackson:jackson-bom:2.13.5 (*)
| +--- org.codehaus.woodstox:stax2-api:3.1.4 -> 4.2.1
| +--- com.fasterxml.woodstox:woodstox-core:5.0.3 -> 6.4.0
| | \--- org.codehaus.woodstox:stax2-api:4.2.1
| \--- dnsjava:dnsjava:2.1.7
+--- com.azure:azure-identity:1.13.1
| +--- com.azure:azure-core:1.50.0
| | +--- com.azure:azure-json:1.1.0
| | +--- com.azure:azure-xml:1.0.0
| | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.5 (*)
| | +--- com.fasterxml.jackson.core:jackson-core:2.13.5 (*)
| | +--- com.fasterxml.jackson.core:jackson-databind:2.13.5 (*)
| | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.5
| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.5 (*)
| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.5 (*)
| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.5 (*)
| | | \--- com.fasterxml.jackson:jackson-bom:2.13.5 (*)
| | +--- org.slf4j:slf4j-api:1.7.36
| | \--- io.projectreactor:reactor-core:3.4.38
| | \--- org.reactivestreams:reactive-streams:1.0.4
| +--- com.azure:azure-json:1.1.0
| +--- com.microsoft.azure:msal4j:1.16.1
| | +--- com.nimbusds:oauth2-oidc-sdk:11.9.1
| | | +--- com.github.stephenc.jcip:jcip-annotations:1.0-1
| | | +--- com.nimbusds:content-type:2.3
| | | +--- net.minidev:json-smart:2.5.0 (*)
| | | +--- com.nimbusds:lang-tag:1.7
| | | \--- com.nimbusds:nimbus-jose-jwt:9.37.3 (*)
| | +--- net.minidev:json-smart:2.5.0 (*)
| | +--- org.slf4j:slf4j-api:1.7.36
| | \--- com.fasterxml.jackson.core:jackson-databind:2.13.4.2 -> 2.13.5 (*)
| +--- com.microsoft.azure:msal4j-persistence-extension:1.3.0
| | +--- com.microsoft.azure:msal4j:1.15.0 -> 1.16.1 (*)
| | +--- net.java.dev.jna:jna:5.13.0
| | +--- net.java.dev.jna:jna-platform:5.13.0
| | | \--- net.java.dev.jna:jna:5.13.0
| | \--- org.slf4j:slf4j-api:1.7.7 -> 1.7.36
| \--- net.java.dev.jna:jna-platform:5.6.0 -> 5.13.0 (*)
+--- com.azure:azure-storage-file-datalake:12.20.0
| +--- com.azure:azure-core:1.50.0 (*)
| +--- com.azure:azure-storage-blob:12.27.0
| | +--- com.azure:azure-core:1.50.0 (*)
| | +--- com.azure:azure-storage-common:12.26.0
| | | +--- com.azure:azure-core:1.50.0 (*)
| | | \--- com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.13.5
| | | +--- com.fasterxml.jackson.core:jackson-core:2.13.5 (*)
| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.5 (*)
| | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.5 (*)
| | | +--- org.codehaus.woodstox:stax2-api:4.2.1
| | | +--- com.fasterxml.woodstox:woodstox-core:6.4.0 (*)
| | | \--- com.fasterxml.jackson:jackson-bom:2.13.5 (*)
| | +--- com.azure:azure-storage-internal-avro:12.12.0
| | | +--- com.azure:azure-core:1.50.0 (*)
| | | +--- com.azure:azure-storage-common:12.26.0 (*)
| | | \--- com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.13.5 (*)
| | \--- com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.13.5 (*)
| \--- com.azure:azure-xml:1.0.0
+--- org.apache.commons:commons-lang3:3.14.0
+--- commons-logging:commons-logging:1.2
\--- org.apache.hadoop:hadoop-azure:3.3.0
+--- org.apache.httpcomponents:httpclient:4.5.6 (*)
+--- com.microsoft.azure:azure-storage:7.0.0
| +--- com.fasterxml.jackson.core:jackson-core:2.6.0 -> 2.13.5 (*)
| +--- org.slf4j:slf4j-api:1.7.12 -> 1.7.36
| \--- com.microsoft.azure:azure-keyvault-core:1.0.0
| \--- com.google.guava:guava:20.0 -> 27.0-jre (*)
+--- com.google.guava:guava:27.0-jre (*)
+--- org.eclipse.jetty:jetty-util-ajax:9.4.20.v20190813
| \--- org.eclipse.jetty:jetty-util:9.4.20.v20190813
+--- org.codehaus.jackson:jackson-mapper-asl:1.9.13 (*)
+--- org.codehaus.jackson:jackson-core-asl:1.9.13
\--- org.wildfly.openssl:wildfly-openssl:1.0.7.Final


Подробнее здесь: https://stackoverflow.com/questions/792 ... e-java-sdk
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Версии Netty конфликтуют с azure-identity, azure-storage-file-datalake java sdk.
    Anonymous » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Версии Netty конфликтуют с azure-identity, azure-storage-file-datalake java sdk.
    Anonymous » » в форуме JAVA
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Версии Netty конфликтуют с azure-identity, azure-storage-file-datalake java sdk.
    Anonymous » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Версии Netty конфликтуют с azure-identity, azure-storage-file-datalake java sdk.
    Anonymous » » в форуме JAVA
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Как создать тестовый дубль для объекта DataLakeDirectoryClient библиотеки Azure.Storage.Files.DataLake C#?
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

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