[ 
https://issues.apache.org/jira/browse/IGNITE-3710?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15739213#comment-15739213
 ] 

Denis Magda commented on IGNITE-3710:
-------------------------------------

[~vkulichenko], please review the changes which are in branch IGNITE-3710.

[~avinogradov], I failed to check my changes on TeamCity [1] because get the 
following exception all the time
{code}
[09:05:42]W:     [Step 5/6] [ERROR] error: missing or invalid dependency 
detected while loading class file 'SparkContext.class'.
{code}

The exception is obviously caused by this maven related issue

{code}
[09:05:38]W:     [Step 5/6] [WARNING] Invalid POM for 
org.apache.spark:spark-sql_2.11:jar:2.0.2, transitive dependencies (if any) 
will not be available, enable debug logging for more details: Some problems 
were encountered while processing the POMs:
[09:05:38]W:     [Step 5/6] [ERROR] 
'dependencyManagement.dependencies.dependency.groupId' for 
${jline.groupid}:jline:jar with value '${jline.groupid}' does not match a valid 
id pattern. @ org.apache.spark:spark-parent_2.11:2.0.2, 
/home/teamcity/.m2/repository/org/apache/spark/spark-parent_2.11/2.0.2/spark-parent_2.11-2.0.2.pom,
 line 1838, column 18
{code}

I didn't manage to fix this maven related issue on TeamCity. However, 
everything works perfectly fine and the test suite passes on my local machine 
(even if I clean .m2 completely).

Could you take a look and suggest how to get through this? I'm attaching the 
build logs in the debug mode.


[1] 
http://ci.ignite.apache.org/viewLog.html?buildId=387310&tab=buildResultsDiv&buildTypeId=IgniteTests_IgniteRdd


> Upgrade ignite-spark module to Spark 2.0
> ----------------------------------------
>
>                 Key: IGNITE-3710
>                 URL: https://issues.apache.org/jira/browse/IGNITE-3710
>             Project: Ignite
>          Issue Type: Improvement
>          Components: Ignite RDD
>    Affects Versions: 1.7
>            Reporter: Valentin Kulichenko
>            Assignee: Denis Magda
>
> Currently {{ignite-spark}} depends on Spark 1.5.2 and fails with 2.0 with 
> this exception:
> {noformat}
> Exception in thread "main" java.lang.NoClassDefFoundError: 
> org/apache/spark/Logging 
>         at java.lang.ClassLoader.defineClass1(Native Method) 
>         at java.lang.ClassLoader.defineClass(ClassLoader.java:763) 
>         at 
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 
>         at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) 
>         at java.net.URLClassLoader.access$100(URLClassLoader.java:73) 
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:368) 
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:362) 
>         at java.security.AccessController.doPrivileged(Native Method) 
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:361) 
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
>         at 
> org.apache.ignite.spark.JavaIgniteContext.<init>(JavaIgniteContext.scala:42) 
>         at client.SparkIgniteClient.main(SparkIgniteClient.java:75) 
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  
>         at java.lang.reflect.Method.invoke(Method.java:498) 
>         at 
> com.intellij.rt.execution.application.AppMain.main(AppMain.java:144) 
> Caused by: java.lang.ClassNotFoundException: org.apache.spark.Logging 
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
> {noformat}
> Need to investigate if we can upgrade without breaking compatibility with old 
> versions.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to