[jira] [Updated] (HADOOP-15265) Exclude json-smart explicitly in hadoop-auth avoid being pulled in transitively
[ https://issues.apache.org/jira/browse/HADOOP-15265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Arpit Agarwal updated HADOOP-15265: --- Fix Version/s: 3.1.0 > Exclude json-smart explicitly in hadoop-auth avoid being pulled in > transitively > --- > > Key: HADOOP-15265 > URL: https://issues.apache.org/jira/browse/HADOOP-15265 > Project: Hadoop Common > Issue Type: Bug >Reporter: Nishant Bangarwa >Assignee: Nishant Bangarwa >Priority: Major > Fix For: 3.1.0 > > Attachments: HADOOP-15265.2.patch, HADOOP-15265.patch > > > this is an extension of - https://issues.apache.org/jira/browse/HADOOP-14903 > We need to exclude the dependency explicitly in hadoop-auth pom.xml and add > the correct version so that it is not being pulled transitively. > In Druid we use, > [https://github.com/tesla/tesla-aether/blob/master/src/main/java/io/tesla/aether/TeslaAether.java] > to fetch dependencies transitively, which is still pulling in wrong version > of json-smart jar. > {code:java} > org.apache.hadoop:hadoop-auth:jar:2.7.3.2.6.5.0-129 -> > com.nimbusds:nimbus-jose-jwt:jar:4.41.1 -> > net.minidev:json-smart:jar:2.3-SNAPSHOT{code} > > Full Stack trace > {code:java} > 2018/02/26 03:47:22 INFO: 2018-02-26T03:47:22,878 ERROR [main] > io.druid.cli.PullDependencies - Unable to resolve artifacts for > [io.druid.extensions:druid-hdfs-storage:jar:0.10.1.2.6.5.0-129 (runtime) -> > [] < [ (https://repo1.maven.org/maven2/, releases+snapshots), > (http://nexus-private.hortonworks.com/nexus/content/groups/public, > releases+snapshots), > (http://nexus-private.hortonworks.com/nexus/content/groups/public, > releases+snapshots), > (http://nexus-private.hortonworks.com/nexus/content/groups/public, > releases+snapshots), > (https://metamx.artifactoryonline.com/metamx/pub-libs-releases-local, > releases+snapshots)]]. > 2018/02/26 03:47:22 INFO: > org.eclipse.aether.resolution.DependencyResolutionException: Failed to > collect dependencies at > io.druid.extensions:druid-hdfs-storage:jar:0.10.1.2.6.5.0-129 -> > org.apache.hadoop:hadoop-client:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-common:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-auth:jar:2.7.3.2.6.5.0-129 -> > com.nimbusds:nimbus-jose-jwt:jar:4.41.1 -> > net.minidev:json-smart:jar:2.3-SNAPSHOT > 2018/02/26 03:47:22 INFO: at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:380) > ~[aether-impl-0.9.0.M2.jar:?] > 2018/02/26 03:47:22 INFO: at > io.tesla.aether.internal.DefaultTeslaAether.resolveArtifacts(DefaultTeslaAether.java:289) > ~[tesla-aether-0.0.5.jar:0.0.5] > 2018/02/26 03:47:22 INFO: at > io.druid.cli.PullDependencies.downloadExtension(PullDependencies.java:350) > [druid-services-0.10.1.2.6.5.0-129.jar:0.10.1.2.6.5.0-129] > 2018/02/26 03:47:22 INFO: at > io.druid.cli.PullDependencies.run(PullDependencies.java:249) > [druid-services-0.10.1.2.6.5.0-129.jar:0.10.1.2.6.5.0-129] > 2018/02/26 03:47:22 INFO: at > io.druid.cli.Main.main(Main.java:108) > [druid-services-0.10.1.2.6.5.0-129.jar:0.10.1.2.6.5.0-129] > 2018/02/26 03:47:22 INFO: Caused by: > org.eclipse.aether.collection.DependencyCollectionException: Failed to > collect dependencies at > io.druid.extensions:druid-hdfs-storage:jar:0.10.1.2.6.5.0-129 -> > org.apache.hadoop:hadoop-client:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-common:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-auth:jar:2.7.3.2.6.5.0-129 -> > com.nimbusds:nimbus-jose-jwt:jar:4.41.1 -> > net.minidev:json-smart:jar:2.3-SNAPSHOT > 2018/02/26 03:47:22 INFO: at > org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:292) > ~[aether-impl-0.9.0.M2.jar:?] > 2018/02/26 03:47:22 INFO: at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:342) > ~[aether-impl-0.9.0.M2.jar:?] > 2018/02/26 03:47:22 INFO: ... 4 more > 2018/02/26 03:47:22 INFO: Caused by: > org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read > artifact descriptor for net.minidev:json-smart:jar:2.3-SNAPSHOT > 2018/02/26 03:47:22 INFO: at > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:335) > ~[maven-aether-provider-3.1.1.jar:3.1.1] > 2018/02/26 03:47:22 INFO: at > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:217) > ~[maven-aether-provider-3.1.1.jar:3.1.1] > 2018/02/26 03:47:22 INFO:
[jira] [Updated] (HADOOP-15265) Exclude json-smart explicitly in hadoop-auth avoid being pulled in transitively
[ https://issues.apache.org/jira/browse/HADOOP-15265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Arpit Agarwal updated HADOOP-15265: --- Resolution: Fixed Hadoop Flags: Reviewed Status: Resolved (was: Patch Available) I've committed this. Thanks for reporting and fixing this [~nishantbangarwa]. > Exclude json-smart explicitly in hadoop-auth avoid being pulled in > transitively > --- > > Key: HADOOP-15265 > URL: https://issues.apache.org/jira/browse/HADOOP-15265 > Project: Hadoop Common > Issue Type: Bug >Reporter: Nishant Bangarwa >Assignee: Nishant Bangarwa >Priority: Major > Attachments: HADOOP-15265.2.patch, HADOOP-15265.patch > > > this is an extension of - https://issues.apache.org/jira/browse/HADOOP-14903 > We need to exclude the dependency explicitly in hadoop-auth pom.xml and add > the correct version so that it is not being pulled transitively. > In Druid we use, > [https://github.com/tesla/tesla-aether/blob/master/src/main/java/io/tesla/aether/TeslaAether.java] > to fetch dependencies transitively, which is still pulling in wrong version > of json-smart jar. > {code:java} > org.apache.hadoop:hadoop-auth:jar:2.7.3.2.6.5.0-129 -> > com.nimbusds:nimbus-jose-jwt:jar:4.41.1 -> > net.minidev:json-smart:jar:2.3-SNAPSHOT{code} > > Full Stack trace > {code:java} > 2018/02/26 03:47:22 INFO: 2018-02-26T03:47:22,878 ERROR [main] > io.druid.cli.PullDependencies - Unable to resolve artifacts for > [io.druid.extensions:druid-hdfs-storage:jar:0.10.1.2.6.5.0-129 (runtime) -> > [] < [ (https://repo1.maven.org/maven2/, releases+snapshots), > (http://nexus-private.hortonworks.com/nexus/content/groups/public, > releases+snapshots), > (http://nexus-private.hortonworks.com/nexus/content/groups/public, > releases+snapshots), > (http://nexus-private.hortonworks.com/nexus/content/groups/public, > releases+snapshots), > (https://metamx.artifactoryonline.com/metamx/pub-libs-releases-local, > releases+snapshots)]]. > 2018/02/26 03:47:22 INFO: > org.eclipse.aether.resolution.DependencyResolutionException: Failed to > collect dependencies at > io.druid.extensions:druid-hdfs-storage:jar:0.10.1.2.6.5.0-129 -> > org.apache.hadoop:hadoop-client:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-common:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-auth:jar:2.7.3.2.6.5.0-129 -> > com.nimbusds:nimbus-jose-jwt:jar:4.41.1 -> > net.minidev:json-smart:jar:2.3-SNAPSHOT > 2018/02/26 03:47:22 INFO: at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:380) > ~[aether-impl-0.9.0.M2.jar:?] > 2018/02/26 03:47:22 INFO: at > io.tesla.aether.internal.DefaultTeslaAether.resolveArtifacts(DefaultTeslaAether.java:289) > ~[tesla-aether-0.0.5.jar:0.0.5] > 2018/02/26 03:47:22 INFO: at > io.druid.cli.PullDependencies.downloadExtension(PullDependencies.java:350) > [druid-services-0.10.1.2.6.5.0-129.jar:0.10.1.2.6.5.0-129] > 2018/02/26 03:47:22 INFO: at > io.druid.cli.PullDependencies.run(PullDependencies.java:249) > [druid-services-0.10.1.2.6.5.0-129.jar:0.10.1.2.6.5.0-129] > 2018/02/26 03:47:22 INFO: at > io.druid.cli.Main.main(Main.java:108) > [druid-services-0.10.1.2.6.5.0-129.jar:0.10.1.2.6.5.0-129] > 2018/02/26 03:47:22 INFO: Caused by: > org.eclipse.aether.collection.DependencyCollectionException: Failed to > collect dependencies at > io.druid.extensions:druid-hdfs-storage:jar:0.10.1.2.6.5.0-129 -> > org.apache.hadoop:hadoop-client:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-common:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-auth:jar:2.7.3.2.6.5.0-129 -> > com.nimbusds:nimbus-jose-jwt:jar:4.41.1 -> > net.minidev:json-smart:jar:2.3-SNAPSHOT > 2018/02/26 03:47:22 INFO: at > org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:292) > ~[aether-impl-0.9.0.M2.jar:?] > 2018/02/26 03:47:22 INFO: at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:342) > ~[aether-impl-0.9.0.M2.jar:?] > 2018/02/26 03:47:22 INFO: ... 4 more > 2018/02/26 03:47:22 INFO: Caused by: > org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read > artifact descriptor for net.minidev:json-smart:jar:2.3-SNAPSHOT > 2018/02/26 03:47:22 INFO: at > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:335) > ~[maven-aether-provider-3.1.1.jar:3.1.1] > 2018/02/26 03:47:22 INFO: at >
[jira] [Updated] (HADOOP-15265) Exclude json-smart explicitly in hadoop-auth avoid being pulled in transitively
[ https://issues.apache.org/jira/browse/HADOOP-15265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nishant Bangarwa updated HADOOP-15265: -- Attachment: HADOOP-15265.2.patch > Exclude json-smart explicitly in hadoop-auth avoid being pulled in > transitively > --- > > Key: HADOOP-15265 > URL: https://issues.apache.org/jira/browse/HADOOP-15265 > Project: Hadoop Common > Issue Type: Bug >Reporter: Nishant Bangarwa >Assignee: Nishant Bangarwa >Priority: Major > Attachments: HADOOP-15265.2.patch, HADOOP-15265.patch > > > this is an extension of - https://issues.apache.org/jira/browse/HADOOP-14903 > We need to exclude the dependency explicitly in hadoop-auth pom.xml and add > the correct version so that it is not being pulled transitively. > In Druid we use, > [https://github.com/tesla/tesla-aether/blob/master/src/main/java/io/tesla/aether/TeslaAether.java] > to fetch dependencies transitively, which is still pulling in wrong version > of json-smart jar. > {code:java} > org.apache.hadoop:hadoop-auth:jar:2.7.3.2.6.5.0-129 -> > com.nimbusds:nimbus-jose-jwt:jar:4.41.1 -> > net.minidev:json-smart:jar:2.3-SNAPSHOT{code} > > Full Stack trace > {code:java} > 2018/02/26 03:47:22 INFO: 2018-02-26T03:47:22,878 ERROR [main] > io.druid.cli.PullDependencies - Unable to resolve artifacts for > [io.druid.extensions:druid-hdfs-storage:jar:0.10.1.2.6.5.0-129 (runtime) -> > [] < [ (https://repo1.maven.org/maven2/, releases+snapshots), > (http://nexus-private.hortonworks.com/nexus/content/groups/public, > releases+snapshots), > (http://nexus-private.hortonworks.com/nexus/content/groups/public, > releases+snapshots), > (http://nexus-private.hortonworks.com/nexus/content/groups/public, > releases+snapshots), > (https://metamx.artifactoryonline.com/metamx/pub-libs-releases-local, > releases+snapshots)]]. > 2018/02/26 03:47:22 INFO: > org.eclipse.aether.resolution.DependencyResolutionException: Failed to > collect dependencies at > io.druid.extensions:druid-hdfs-storage:jar:0.10.1.2.6.5.0-129 -> > org.apache.hadoop:hadoop-client:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-common:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-auth:jar:2.7.3.2.6.5.0-129 -> > com.nimbusds:nimbus-jose-jwt:jar:4.41.1 -> > net.minidev:json-smart:jar:2.3-SNAPSHOT > 2018/02/26 03:47:22 INFO: at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:380) > ~[aether-impl-0.9.0.M2.jar:?] > 2018/02/26 03:47:22 INFO: at > io.tesla.aether.internal.DefaultTeslaAether.resolveArtifacts(DefaultTeslaAether.java:289) > ~[tesla-aether-0.0.5.jar:0.0.5] > 2018/02/26 03:47:22 INFO: at > io.druid.cli.PullDependencies.downloadExtension(PullDependencies.java:350) > [druid-services-0.10.1.2.6.5.0-129.jar:0.10.1.2.6.5.0-129] > 2018/02/26 03:47:22 INFO: at > io.druid.cli.PullDependencies.run(PullDependencies.java:249) > [druid-services-0.10.1.2.6.5.0-129.jar:0.10.1.2.6.5.0-129] > 2018/02/26 03:47:22 INFO: at > io.druid.cli.Main.main(Main.java:108) > [druid-services-0.10.1.2.6.5.0-129.jar:0.10.1.2.6.5.0-129] > 2018/02/26 03:47:22 INFO: Caused by: > org.eclipse.aether.collection.DependencyCollectionException: Failed to > collect dependencies at > io.druid.extensions:druid-hdfs-storage:jar:0.10.1.2.6.5.0-129 -> > org.apache.hadoop:hadoop-client:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-common:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-auth:jar:2.7.3.2.6.5.0-129 -> > com.nimbusds:nimbus-jose-jwt:jar:4.41.1 -> > net.minidev:json-smart:jar:2.3-SNAPSHOT > 2018/02/26 03:47:22 INFO: at > org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:292) > ~[aether-impl-0.9.0.M2.jar:?] > 2018/02/26 03:47:22 INFO: at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:342) > ~[aether-impl-0.9.0.M2.jar:?] > 2018/02/26 03:47:22 INFO: ... 4 more > 2018/02/26 03:47:22 INFO: Caused by: > org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read > artifact descriptor for net.minidev:json-smart:jar:2.3-SNAPSHOT > 2018/02/26 03:47:22 INFO: at > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:335) > ~[maven-aether-provider-3.1.1.jar:3.1.1] > 2018/02/26 03:47:22 INFO: at > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:217) > ~[maven-aether-provider-3.1.1.jar:3.1.1] > 2018/02/26 03:47:22 INFO: at >
[jira] [Updated] (HADOOP-15265) Exclude json-smart explicitly in hadoop-auth avoid being pulled in transitively
[ https://issues.apache.org/jira/browse/HADOOP-15265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Arpit Agarwal updated HADOOP-15265: --- Status: Patch Available (was: Open) > Exclude json-smart explicitly in hadoop-auth avoid being pulled in > transitively > --- > > Key: HADOOP-15265 > URL: https://issues.apache.org/jira/browse/HADOOP-15265 > Project: Hadoop Common > Issue Type: Bug >Reporter: Nishant Bangarwa >Priority: Major > Attachments: HADOOP-15265.patch > > > this is an extension of - https://issues.apache.org/jira/browse/HADOOP-14903 > We need to exclude the dependency explicitly in hadoop-auth pom.xml and add > the correct version so that it is not being pulled transitively. > In Druid we use, > [https://github.com/tesla/tesla-aether/blob/master/src/main/java/io/tesla/aether/TeslaAether.java] > to fetch dependencies transitively, which is still pulling in wrong version > of json-smart jar. > {code:java} > org.apache.hadoop:hadoop-auth:jar:2.7.3.2.6.5.0-129 -> > com.nimbusds:nimbus-jose-jwt:jar:4.41.1 -> > net.minidev:json-smart:jar:2.3-SNAPSHOT{code} > > Full Stack trace > {code:java} > 2018/02/26 03:47:22 INFO: 2018-02-26T03:47:22,878 ERROR [main] > io.druid.cli.PullDependencies - Unable to resolve artifacts for > [io.druid.extensions:druid-hdfs-storage:jar:0.10.1.2.6.5.0-129 (runtime) -> > [] < [ (https://repo1.maven.org/maven2/, releases+snapshots), > (http://nexus-private.hortonworks.com/nexus/content/groups/public, > releases+snapshots), > (http://nexus-private.hortonworks.com/nexus/content/groups/public, > releases+snapshots), > (http://nexus-private.hortonworks.com/nexus/content/groups/public, > releases+snapshots), > (https://metamx.artifactoryonline.com/metamx/pub-libs-releases-local, > releases+snapshots)]]. > 2018/02/26 03:47:22 INFO: > org.eclipse.aether.resolution.DependencyResolutionException: Failed to > collect dependencies at > io.druid.extensions:druid-hdfs-storage:jar:0.10.1.2.6.5.0-129 -> > org.apache.hadoop:hadoop-client:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-common:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-auth:jar:2.7.3.2.6.5.0-129 -> > com.nimbusds:nimbus-jose-jwt:jar:4.41.1 -> > net.minidev:json-smart:jar:2.3-SNAPSHOT > 2018/02/26 03:47:22 INFO: at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:380) > ~[aether-impl-0.9.0.M2.jar:?] > 2018/02/26 03:47:22 INFO: at > io.tesla.aether.internal.DefaultTeslaAether.resolveArtifacts(DefaultTeslaAether.java:289) > ~[tesla-aether-0.0.5.jar:0.0.5] > 2018/02/26 03:47:22 INFO: at > io.druid.cli.PullDependencies.downloadExtension(PullDependencies.java:350) > [druid-services-0.10.1.2.6.5.0-129.jar:0.10.1.2.6.5.0-129] > 2018/02/26 03:47:22 INFO: at > io.druid.cli.PullDependencies.run(PullDependencies.java:249) > [druid-services-0.10.1.2.6.5.0-129.jar:0.10.1.2.6.5.0-129] > 2018/02/26 03:47:22 INFO: at > io.druid.cli.Main.main(Main.java:108) > [druid-services-0.10.1.2.6.5.0-129.jar:0.10.1.2.6.5.0-129] > 2018/02/26 03:47:22 INFO: Caused by: > org.eclipse.aether.collection.DependencyCollectionException: Failed to > collect dependencies at > io.druid.extensions:druid-hdfs-storage:jar:0.10.1.2.6.5.0-129 -> > org.apache.hadoop:hadoop-client:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-common:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-auth:jar:2.7.3.2.6.5.0-129 -> > com.nimbusds:nimbus-jose-jwt:jar:4.41.1 -> > net.minidev:json-smart:jar:2.3-SNAPSHOT > 2018/02/26 03:47:22 INFO: at > org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:292) > ~[aether-impl-0.9.0.M2.jar:?] > 2018/02/26 03:47:22 INFO: at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:342) > ~[aether-impl-0.9.0.M2.jar:?] > 2018/02/26 03:47:22 INFO: ... 4 more > 2018/02/26 03:47:22 INFO: Caused by: > org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read > artifact descriptor for net.minidev:json-smart:jar:2.3-SNAPSHOT > 2018/02/26 03:47:22 INFO: at > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:335) > ~[maven-aether-provider-3.1.1.jar:3.1.1] > 2018/02/26 03:47:22 INFO: at > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:217) > ~[maven-aether-provider-3.1.1.jar:3.1.1] > 2018/02/26 03:47:22 INFO: at >
[jira] [Updated] (HADOOP-15265) Exclude json-smart explicitly in hadoop-auth avoid being pulled in transitively
[ https://issues.apache.org/jira/browse/HADOOP-15265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nishant Bangarwa updated HADOOP-15265: -- Attachment: HADOOP-15265.patch > Exclude json-smart explicitly in hadoop-auth avoid being pulled in > transitively > --- > > Key: HADOOP-15265 > URL: https://issues.apache.org/jira/browse/HADOOP-15265 > Project: Hadoop Common > Issue Type: Bug >Reporter: Nishant Bangarwa >Priority: Major > Attachments: HADOOP-15265.patch > > > this is an extension of - https://issues.apache.org/jira/browse/HADOOP-14903 > We need to exclude the dependency explicitly in hadoop-auth pom.xml and add > the correct version so that it is not being pulled transitively. > In Druid we use, > [https://github.com/tesla/tesla-aether/blob/master/src/main/java/io/tesla/aether/TeslaAether.java] > to fetch dependencies transitively, which is still pulling in wrong version > of json-smart jar. > {code:java} > org.apache.hadoop:hadoop-auth:jar:2.7.3.2.6.5.0-129 -> > com.nimbusds:nimbus-jose-jwt:jar:4.41.1 -> > net.minidev:json-smart:jar:2.3-SNAPSHOT{code} > > Full Stack trace > {code:java} > 2018/02/26 03:47:22 INFO: 2018-02-26T03:47:22,878 ERROR [main] > io.druid.cli.PullDependencies - Unable to resolve artifacts for > [io.druid.extensions:druid-hdfs-storage:jar:0.10.1.2.6.5.0-129 (runtime) -> > [] < [ (https://repo1.maven.org/maven2/, releases+snapshots), > (http://nexus-private.hortonworks.com/nexus/content/groups/public, > releases+snapshots), > (http://nexus-private.hortonworks.com/nexus/content/groups/public, > releases+snapshots), > (http://nexus-private.hortonworks.com/nexus/content/groups/public, > releases+snapshots), > (https://metamx.artifactoryonline.com/metamx/pub-libs-releases-local, > releases+snapshots)]]. > 2018/02/26 03:47:22 INFO: > org.eclipse.aether.resolution.DependencyResolutionException: Failed to > collect dependencies at > io.druid.extensions:druid-hdfs-storage:jar:0.10.1.2.6.5.0-129 -> > org.apache.hadoop:hadoop-client:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-common:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-auth:jar:2.7.3.2.6.5.0-129 -> > com.nimbusds:nimbus-jose-jwt:jar:4.41.1 -> > net.minidev:json-smart:jar:2.3-SNAPSHOT > 2018/02/26 03:47:22 INFO: at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:380) > ~[aether-impl-0.9.0.M2.jar:?] > 2018/02/26 03:47:22 INFO: at > io.tesla.aether.internal.DefaultTeslaAether.resolveArtifacts(DefaultTeslaAether.java:289) > ~[tesla-aether-0.0.5.jar:0.0.5] > 2018/02/26 03:47:22 INFO: at > io.druid.cli.PullDependencies.downloadExtension(PullDependencies.java:350) > [druid-services-0.10.1.2.6.5.0-129.jar:0.10.1.2.6.5.0-129] > 2018/02/26 03:47:22 INFO: at > io.druid.cli.PullDependencies.run(PullDependencies.java:249) > [druid-services-0.10.1.2.6.5.0-129.jar:0.10.1.2.6.5.0-129] > 2018/02/26 03:47:22 INFO: at > io.druid.cli.Main.main(Main.java:108) > [druid-services-0.10.1.2.6.5.0-129.jar:0.10.1.2.6.5.0-129] > 2018/02/26 03:47:22 INFO: Caused by: > org.eclipse.aether.collection.DependencyCollectionException: Failed to > collect dependencies at > io.druid.extensions:druid-hdfs-storage:jar:0.10.1.2.6.5.0-129 -> > org.apache.hadoop:hadoop-client:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-common:jar:2.7.3.2.6.5.0-129 -> > org.apache.hadoop:hadoop-auth:jar:2.7.3.2.6.5.0-129 -> > com.nimbusds:nimbus-jose-jwt:jar:4.41.1 -> > net.minidev:json-smart:jar:2.3-SNAPSHOT > 2018/02/26 03:47:22 INFO: at > org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:292) > ~[aether-impl-0.9.0.M2.jar:?] > 2018/02/26 03:47:22 INFO: at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:342) > ~[aether-impl-0.9.0.M2.jar:?] > 2018/02/26 03:47:22 INFO: ... 4 more > 2018/02/26 03:47:22 INFO: Caused by: > org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read > artifact descriptor for net.minidev:json-smart:jar:2.3-SNAPSHOT > 2018/02/26 03:47:22 INFO: at > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:335) > ~[maven-aether-provider-3.1.1.jar:3.1.1] > 2018/02/26 03:47:22 INFO: at > org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:217) > ~[maven-aether-provider-3.1.1.jar:3.1.1] > 2018/02/26 03:47:22 INFO: at >