Weird Dependency Resolution Issue

22 views
Skip to first unread message

Gary Malouf

unread,
Mar 18, 2013, 11:40:57 PM3/18/13
to scoobi...@googlegroups.com
I am using sbt version 0.12.2 and scala 2.9.2.  When I pull in scoobi, for whatever reason I am seeing avro 1.5.4 evict 1.7.2.1.  Has anyone else seen this strange behavior?  I triplechecked the pom file and all seemed to be normal. 

+-com.nicta:scoobi_2.9.2:0.6.2-cdh4 [S]
[info]   | +-com.chuusai:shapeless_2.9.2:1.2.2 [S]
[info]   | +-com.thoughtworks.xstream:xstream:1.4.3
[info]   | | +-xmlpull:xmlpull:1.1.3.1
[info]   | | +-xpp3:xpp3_min:1.1.4c
[info]   | |
[info]   | +-javassist:javassist:3.12.1.GA
[info]   | +-org.apache.avro:avro-mapred:1.7.3.1
[info]   | | +-org.apache.avro:avro-ipc:1.7.3.1
[info]   | | | +-io.netty:netty:3.4.0.Final
[info]   | | | +-org.apache.avro:avro:1.7.3.1 (evicted by: 1.5.4)
[info]   | | | | +-com.thoughtworks.paranamer:paranamer:2.3
[info]   | | | | +-org.codehaus.jackson:jackson-core-asl:1.8.8
[info]   | | | | +-org.codehaus.jackson:jackson-mapper-asl:1.8.8
[info]   | | | | | +-org.codehaus.jackson:jackson-core-asl:1.8.8
[info]   | | | | |
[info]   | | | | +-org.slf4j:slf4j-api:1.6.4
[info]   | | | | +-org.xerial.snappy:snappy-java:1.0.4.1
[info]   | | | |
[info]   | | | +-org.apache.velocity:velocity:1.7
[info]   | | | | +-commons-collections:commons-collections:3.2.1
[info]   | | | | +-commons-lang:commons-lang:2.4 (evicted by: 2.5)
[info]   | | | |
[info]   | | | +-org.codehaus.jackson:jackson-core-asl:1.8.8
[info]   | | | +-org.codehaus.jackson:jackson-mapper-asl:1.8.8
[info]   | | | | +-org.codehaus.jackson:jackson-core-asl:1.8.8
[info]   | | | |
[info]   | | | +-org.mortbay.jetty:jetty-util:6.1.26
[info]   | | | +-org.mortbay.jetty:jetty:6.1.26
[info]   | | | | +-org.mortbay.jetty:jetty-util:6.1.26
[info]   | | | | +-org.mortbay.jetty:servlet-api:2.5-20081211
[info]   | | | |
[info]   | | | +-org.mortbay.jetty:servlet-api:2.5-20081211
[info]   | | | +-org.slf4j:slf4j-api:1.6.4
[info]   | | |
[info]   | | +-org.codehaus.jackson:jackson-core-asl:1.8.8
[info]   | | +-org.codehaus.jackson:jackson-mapper-asl:1.8.8
[info]   | | | +-org.codehaus.jackson:jackson-core-asl:1.8.8
[info]   | | |
[info]   | | +-org.slf4j:slf4j-api:1.6.4
[info]   | |
[info]   | +-org.apache.avro:avro:1.5.4
[info]   | | +-com.thoughtworks.paranamer:paranamer:2.3
[info]   | | +-org.codehaus.jackson:jackson-mapper-asl:1.8.8
[info]   | | | +-org.codehaus.jackson:jackson-core-asl:1.8.8
[info]   | | |
[info]   | | +-org.slf4j:slf4j-api:1.6.1 (evicted by: 1.6.4)
[info]   | | +-org.xerial.snappy:snappy-java:1.0.3.2 (evicted by: 1.0.4.1)
[info]   | |
[info]   | +-org.apache.avro:avro:1.7.3.1 (evicted by: 1.5.4)
[info]   | | +-com.thoughtworks.paranamer:paranamer:2.3
[info]   | | +-org.codehaus.jackson:jackson-core-asl:1.8.8
[info]   | | +-org.codehaus.jackson:jackson-mapper-asl:1.8.8
[info]   | | | +-org.codehaus.jackson:jackson-core-asl:1.8.8
[info]   | | |
[info]   | | +-org.slf4j:slf4j-api:1.6.4
[info]   | | +-org.xerial.snappy:snappy-java:1.0.4.1
[info]   | |
[info]   | +-org.apache.hadoop:hadoop-client:2.0.0-mr1-cdh4.0.1
[info]   | | +-org.apache.hadoop:hadoop-common:2.0.0-cdh4.0.1
[info]   | | | +-asm:asm:3.2
[info]   | | | +-com.google.guava:guava:11.0.2
[info]   | | | | +-com.google.code.findbugs:jsr305:1.3.9
[info]   | | | |
[info]   | | | +-com.google.protobuf:protobuf-java:2.4.0a (evicted by: 2.4.1)
[info]   | | | +-com.googlecode.json-simple:json-simple:1.1
[info]   | | | +-com.jcraft:jsch:0.1.42
[info]   | | | +-commons-codec:commons-codec:1.4
[info]   | | | +-commons-collections:commons-collections:3.2.1
[info]   | | | +-commons-configuration:commons-configuration:1.6
[info]   | | | | +-commons-beanutils:commons-beanutils-core:1.8.0
[info]   | | | | | +-commons-logging:commons-logging:1.1.1
[info]   | | | | |
[info]   | | | | +-commons-collections:commons-collections:3.2.1
[info]   | | | | +-commons-digester:commons-digester:1.8
[info]   | | | | | +-commons-beanutils:commons-beanutils:1.7.0
[info]   | | | | | | +-commons-logging:commons-logging:1.1.1
[info]   | | | | | |
[info]   | | | | | +-commons-logging:commons-logging:1.1.1
[info]   | | | | |
[info]   | | | | +-commons-lang:commons-lang:2.5
[info]   | | | | +-commons-logging:commons-logging:1.1.1
[info]   | | | |
[info]   | | | +-commons-el:commons-el:1.0
[info]   | | | | +-commons-logging:commons-logging:1.1.1
[info]   | | | |
[info]   | | | +-commons-io:commons-io:2.1
[info]   | | | +-commons-lang:commons-lang:2.5
[info]   | | | +-commons-logging:commons-logging:1.1.1
[info]   | | | +-commons-net:commons-net:3.1
[info]   | | | +-log4j:log4j:1.2.16
[info]   | | | +-org.apache.avro:avro:1.5.4
[info]   | | | | +-com.thoughtworks.paranamer:paranamer:2.3
[info]   | | | | +-org.codehaus.jackson:jackson-mapper-asl:1.8.8
[info]   | | | | | +-org.codehaus.jackson:jackson-core-asl:1.8.8
[info]   | | | | |
[info]   | | | | +-org.slf4j:slf4j-api:1.6.1 (evicted by: 1.6.4)
[info]   | | | | +-org.xerial.snappy:snappy-java:1.0.3.2 (evicted by: 1.0.4.1)
[info]   | | | |
[info]   | | | +-org.apache.commons:commons-math:2.1
[info]   | | | +-org.apache.hadoop:hadoop-auth:2.0.0-cdh4.0.1
[info]   | | | | +-commons-codec:commons-codec:1.4
[info]   | | | | +-log4j:log4j:1.2.16
[info]   | | | | +-org.slf4j:slf4j-api:1.6.1 (evicted by: 1.6.4)
[info]   | | | | +-org.slf4j:slf4j-log4j12:1.6.1
[info]   | | | |   +-log4j:log4j:1.2.16
[info]   | | | |   +-org.slf4j:slf4j-api:1.6.1 (evicted by: 1.6.4)
[info]   | | | |  
[info]   | | | +-org.codehaus.jackson:jackson-mapper-asl:1.8.8
[info]   | | | | +-org.codehaus.jackson:jackson-core-asl:1.8.8
[info]   | | | |
[info]   | | | +-org.slf4j:slf4j-api:1.6.1 (evicted by: 1.6.4)
[info]   | | | +-org.slf4j:slf4j-log4j12:1.6.1
[info]   | | | | +-log4j:log4j:1.2.16
[info]   | | | | +-org.slf4j:slf4j-api:1.6.1 (evicted by: 1.6.4)
[info]   | | | |
[info]   | | | +-oro:oro:2.0.8
[info]   | | | +-xmlenc:xmlenc:0.52
[info]   | | |
[info]   | | +-org.apache.hadoop:hadoop-core:2.0.0-mr1-cdh4.0.1
[info]   | | | +-commons-cli:commons-cli:1.2
[info]   | | | +-commons-codec:commons-codec:1.4
[info]   | | | +-commons-el:commons-el:1.0
[info]   | | | | +-commons-logging:commons-logging:1.1.1
[info]   | | | |
[info]   | | | +-commons-httpclient:commons-httpclient:3.1
[info]   | | | | +-commons-codec:commons-codec:1.4
[info]   | | | | +-commons-logging:commons-logging:1.1.1
[info]   | | | |
[info]   | | | +-commons-net:commons-net:3.1
[info]   | | | +-hsqldb:hsqldb:1.8.0.10
[info]   | | | +-javax.servlet.jsp:jsp-api:2.1
[info]   | | | +-javax.servlet:servlet-api:2.5
[info]   | | | +-net.java.dev.jets3t:jets3t:0.6.1
[info]   | | | | +-commons-codec:commons-codec:1.4
[info]   | | | | +-commons-httpclient:commons-httpclient:3.1
[info]   | | | | | +-commons-codec:commons-codec:1.4
[info]   | | | | | +-commons-logging:commons-logging:1.1.1
[info]   | | | | |
[info]   | | | | +-commons-logging:commons-logging:1.1.1
[info]   | | | |
[info]   | | | +-org.codehaus.jackson:jackson-core-asl:1.8.8
[info]   | | | +-org.codehaus.jackson:jackson-mapper-asl:1.8.8
[info]   | | | | +-org.codehaus.jackson:jackson-core-asl:1.8.8
[info]   | | | |
[info]   | | | +-org.eclipse.jdt:core:3.1.1
[info]   | | | +-org.mortbay.jetty:jetty-util:6.1.26
[info]   | | | +-org.mortbay.jetty:jetty:6.1.26
[info]   | | | | +-org.mortbay.jetty:jetty-util:6.1.26
[info]   | | | | +-org.mortbay.jetty:servlet-api:2.5-20081211
[info]   | | | |
[info]   | | | +-oro:oro:2.0.8
[info]   | | | +-tomcat:jasper-compiler:5.5.23
[info]   | | | +-tomcat:jasper-runtime:5.5.23
[info]   | | | | +-commons-el:commons-el:1.0
[info]   | | | | | +-commons-logging:commons-logging:1.1.1
[info]   | | | | |
[info]   | | | | +-javax.servlet:servlet-api:2.5
[info]   | | | |
[info]   | | | +-xmlenc:xmlenc:0.52
[info]   | | |
[info]   | | +-org.apache.hadoop:hadoop-hdfs:2.0.0-cdh4.0.1
[info]   | |   +-com.google.protobuf:protobuf-java:2.4.0a (evicted by: 2.4.1)
[info]   | |   +-commons-logging:commons-logging:1.1.1
[info]   | |   +-log4j:log4j:1.2.16
[info]   | |  
[info]   | +-org.apache.hadoop:hadoop-core:2.0.0-mr1-cdh4.0.1
[info]   | | +-commons-cli:commons-cli:1.2
[info]   | | +-commons-codec:commons-codec:1.4
[info]   | | +-commons-el:commons-el:1.0
[info]   | | | +-commons-logging:commons-logging:1.1.1
[info]   | | |
[info]   | | +-commons-httpclient:commons-httpclient:3.1
[info]   | | | +-commons-codec:commons-codec:1.4
[info]   | | | +-commons-logging:commons-logging:1.1.1
[info]   | | |
[info]   | | +-commons-net:commons-net:3.1
[info]   | | +-hsqldb:hsqldb:1.8.0.10
[info]   | | +-javax.servlet.jsp:jsp-api:2.1
[info]   | | +-javax.servlet:servlet-api:2.5
[info]   | | +-net.java.dev.jets3t:jets3t:0.6.1
[info]   | | | +-commons-codec:commons-codec:1.4
[info]   | | | +-commons-httpclient:commons-httpclient:3.1
[info]   | | | | +-commons-codec:commons-codec:1.4
[info]   | | | | +-commons-logging:commons-logging:1.1.1
[info]   | | | |
[info]   | | | +-commons-logging:commons-logging:1.1.1
[info]   | | |
[info]   | | +-org.codehaus.jackson:jackson-core-asl:1.8.8
[info]   | | +-org.codehaus.jackson:jackson-mapper-asl:1.8.8
[info]   | | | +-org.codehaus.jackson:jackson-core-asl:1.8.8
[info]   | | |
[info]   | | +-org.eclipse.jdt:core:3.1.1
[info]   | | +-org.mortbay.jetty:jetty-util:6.1.26
[info]   | | +-org.mortbay.jetty:jetty:6.1.26
[info]   | | | +-org.mortbay.jetty:jetty-util:6.1.26
[info]   | | | +-org.mortbay.jetty:servlet-api:2.5-20081211
[info]   | | |
[info]   | | +-oro:oro:2.0.8
[info]   | | +-tomcat:jasper-compiler:5.5.23
[info]   | | +-tomcat:jasper-runtime:5.5.23
[info]   | | | +-commons-el:commons-el:1.0
[info]   | | | | +-commons-logging:commons-logging:1.1.1
[info]   | | | |
[info]   | | | +-javax.servlet:servlet-api:2.5
[info]   | | |
[info]   | | +-xmlenc:xmlenc:0.52
[info]   | |
[info]   | +-org.scalaz:scalaz-core_2.9.2:7.0.0-M3 [S]

I am working around it for now by excluding avro and explicitly including the correct version in my build file.

Reply all
Reply to author
Forward
0 new messages