[
https://issues.apache.org/jira/browse/SPARK-8410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14602993#comment-14602993
]
Josiah Samuel Sathiadass commented on SPARK-8410:
-------------------------------------------------
Captured some logs from 2 servers ( server 1 - with the issue, server 2 - w/o
the issue )
The below text is collected from file ::
~/.ivy2/cache/org.apache.spark-spark-submit-parent-default.xml
Server 1: ( looks for the respective jars in the "local-m2-cache")
>>>> entries from a machine where the problem is <<<<<<<<
<module organisation="org.codehaus.groovy" name="groovy-all">
<revision name="2.1.6" status="release"
pubdate="20150618023837" resolver="local-m2-cache" artresolver="local-m2-cache"
homepage="http://groovy.codehaus.org/" downloaded="false" searched="false"
default="false" conf="compile, master(*), runtime, compile(*), runtime(*),
master" position="52">
<license name="The Apache Software License,
Version 2.0" url="http://www.apache.org/licenses/LICENSE-2.0.txt"/>
<metadata-artifact status="no" details=""
size="5591" time="0"
location="/home/joe/.ivy2/cache/org.codehaus.groovy/groovy-all/ivy-2.1.6.xml"
searched="false"
original-local-location="/home/joe/.m2/repository/org/codehaus/groovy/groovy-all/2.1.6/groovy-all-2.1.6.pom"
origin-is-local="true"
origin-location="file:/home/joe/.m2/repository/org/codehaus/groovy/groovy-all/2.1.6/groovy-all-2.1.6.pom"/>
<caller organisation="org.apache.hive"
name="hive-exec" conf="default, compile, runtime, master" rev="2.1.6"
rev-constraint-default="2.1.6" rev-constraint-dynamic="2.1.6"
callerrev="0.13.1"/>
<artifacts>
<artifact name="groovy-all" type="jar"
ext="jar" status="failed" details="missing artifact" size="0" time="0"/>
</artifacts>
</revision>
</module>
>>>> entries from a machine where the problem is <<<<<<<<
Server 2: ( looks for the respective jars in the "central")
>>>> entries from a machine where it works <<<<<<<<
<module organisation="org.codehaus.groovy" name="groovy-all">
<revision name="2.1.6" status="release"
pubdate="20130709121712" resolver="central" artresolver="central"
homepage="http://groovy.codehaus.org/" downloaded="false" searched="false"
default="false" conf="compile, master(*), runtime, compile(*), runtime(*),
master" position="52">
<license name="The Apache Software License,
Version 2.0" url="http://www.apache.org/licenses/LICENSE-2.0.txt"/>
<metadata-artifact status="no" details=""
size="5591" time="0"
location="/home/joe/.ivy2/cache/org.codehaus.groovy/groovy-all/ivy-2.1.6.xml"
searched="false"
original-local-location="/home/joe/.ivy2/cache/org.codehaus.groovy/groovy-all/ivy-2.1.6.xml.original"
origin-is-local="false"
origin-location="https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-all/2.1.6/groovy-all-2.1.6.pom"/>
<caller organisation="org.apache.hive"
name="hive-exec" conf="default, compile, runtime, master" rev="2.1.6"
rev-constraint-default="2.1.6" rev-constraint-dynamic="2.1.6"
callerrev="0.13.1"/>
<artifacts>
<artifact name="groovy-all" type="jar"
ext="jar" status="no" details="" size="6377448" time="0"
location="/home/joe/.ivy2/cache/org.codehaus.groovy/groovy-all/jars/groovy-all-2.1.6.jar">
<origin-location
is-local="false"
location="https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-all/2.1.6/groovy-all-2.1.6.jar"/>
</artifact>
</artifacts>
</revision>
</module>
>>>> entries from a machine where it works <<<<<<<<
Need some help from the community to identify from where ivy is picking up the
settings to populate this file
~/.ivy2/cache/org.apache.spark-spark-submit-parent-default.xml so that I can
narrow down the problem.
Thanks,
Joe.
> Hive VersionsSuite RuntimeException
> -----------------------------------
>
> Key: SPARK-8410
> URL: https://issues.apache.org/jira/browse/SPARK-8410
> Project: Spark
> Issue Type: Bug
> Components: SQL
> Affects Versions: 1.3.1, 1.4.0
> Environment: IBM Power system - P7
> running Ubuntu 14.04LE
> Reporter: Josiah Samuel Sathiadass
> Assignee: Burak Yavuz
> Priority: Minor
>
> While testing Spark Project Hive, there are RuntimeExceptions as follows,
> VersionsSuite:
> - success sanity check *** FAILED ***
> java.lang.RuntimeException: [download failed:
> org.jboss.netty#netty;3.2.2.Final!netty.jar(bundle), download failed:
> org.codehaus.groovy#groovy-all;2.1.6!groovy-all.jar, download failed:
> asm#asm;3.2!asm.jar]
> at
> org.apache.spark.deploy.SparkSubmitUtils$.resolveMavenCoordinates(SparkSubmit.scala:978)
> at
> org.apache.spark.sql.hive.client.IsolatedClientLoader$$anonfun$3.apply(IsolatedClientLoader.scala:62)
> at
> org.apache.spark.sql.hive.client.IsolatedClientLoader$$anonfun$3.apply(IsolatedClientLoader.scala:62)
> at org.apache.spark.sql.catalyst.util.package$.quietly(package.scala:38)
> at
> org.apache.spark.sql.hive.client.IsolatedClientLoader$.org$apache$spark$sql$hive$client$IsolatedClientLoader$$downloadVersion(IsolatedClientLoader.scala:61)
> at
> org.apache.spark.sql.hive.client.IsolatedClientLoader$$anonfun$1.apply(IsolatedClientLoader.scala:44)
> at
> org.apache.spark.sql.hive.client.IsolatedClientLoader$$anonfun$1.apply(IsolatedClientLoader.scala:44)
> at scala.collection.mutable.MapLike$class.getOrElseUpdate(MapLike.scala:189)
> at scala.collection.mutable.AbstractMap.getOrElseUpdate(Map.scala:91)
> at
> org.apache.spark.sql.hive.client.IsolatedClientLoader$.forVersion(IsolatedClientLoader.scala:44)
> ...
> The tests are executed with the following set of options,
> build/mvn --pl sql/hive --fail-never -Pyarn -Phadoop-2.4
> -Dhadoop.version=2.6.0 test
> Adding the following dependencies in the "spark/sql/hive/pom.xml" file
> solves this issue,
> < <dependency>
> < <groupId>org.jboss.netty</groupId>
> < <artifactId>netty</artifactId>
> < <version>3.2.2.Final</version>
> < <scope>test</scope>
> < </dependency>
> < <dependency>
> < <groupId>org.codehaus.groovy</groupId>
> < <artifactId>groovy-all</artifactId>
> < <version>2.1.6</version>
> < <scope>test</scope>
> < </dependency>
> <
> < <dependency>
> < <groupId>asm</groupId>
> < <artifactId>asm</artifactId>
> < <version>3.2</version>
> < <scope>test</scope>
> < </dependency>
> <
> The question is, Is this the correct way to fix this runtimeException ?
> If yes, Can a pull request fix this issue permanently ?
> If not, suggestions please.
> Updates:
> The above mentioned quick fix is not working with the latest 1.4 because of
> this pull commits :
> [SPARK-8095] Resolve dependencies of --packages in local ivy cache #6788
> https://github.com/apache/spark/pull/6788
> Due to this above commit, now the lookup directories during testing phase
> has changed as follows,
> :: problems summary ::
> :::: WARNINGS
> [NOT FOUND ]
> org.jboss.netty#netty;3.2.2.Final!netty.jar(bundle) (2ms)
> ==== local-m2-cache: tried
>
> file:/home/joe/sparkibmsoe/spark/sql/hive/dummy/.m2/repository/org/jboss/netty/netty/3.2.2.Final/netty-3.2.2.Final.jar
> [NOT FOUND ]
> org.codehaus.groovy#groovy-all;2.1.6!groovy-all.jar (0ms)
> ==== local-m2-cache: tried
>
> file:/home/joe/sparkibmsoe/spark/sql/hive/dummy/.m2/repository/org/codehaus/groovy/groovy-all/2.1.6/groovy-all-2.1.6.jar
> [NOT FOUND ] asm#asm;3.2!asm.jar (0ms)
> ==== local-m2-cache: tried
>
> file:/home/joe/sparkibmsoe/spark/sql/hive/dummy/.m2/repository/asm/asm/3.2/asm-3.2.jar
> ::::::::::::::::::::::::::::::::::::::::::::::
> :: FAILED DOWNLOADS ::
> :: ^ see resolution messages for details ^ ::
> ::::::::::::::::::::::::::::::::::::::::::::::
> :: org.jboss.netty#netty;3.2.2.Final!netty.jar(bundle)
> :: org.codehaus.groovy#groovy-all;2.1.6!groovy-all.jar
> :: asm#asm;3.2!asm.jar
> ::::::::::::::::::::::::::::::::::::::::::::::
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]