Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [geomesa-users] Compilaiton error in Java when applying "map" to an RDD generated via GeoMesaSpark.rdd

On 09/05/15 07:30, Jim Hughes wrote:
Hi Luca,

Great question.  Sadly, I haven't used Spark from Java, nor have I used Java 8.
...
Defining the scala.Function1 directly should work though:

Indeed it did :) Thanks for taking the time to help me, navigating between Java and Scala can be rather difficult.

However, I tripped on another Java/Scala issue when running an integration test :(
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 24.513 sec <<< FAILURE! testTransaction(au.org.aurin.tweetcommons.JavaRDDTweetIT) Time elapsed: 16.734 sec <<< ERROR!
java.lang.IllegalArgumentException: null
at com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.ClassReader.<init>(Unknown Source) at com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.ClassReader.<init>(Unknown Source) at com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.ClassReader.<init>(Unknown Source) at org.apache.spark.util.ClosureCleaner$.org$apache$spark$util$ClosureCleaner$$getClassReader(ClosureCleaner.scala:41) at org.apache.spark.util.ClosureCleaner$.getInnerClasses(ClosureCleaner.scala:84)
        at org.apache.spark.util.ClosureCleaner$.clean(ClosureCleaner.scala:107)
        at org.apache.spark.SparkContext.clean(SparkContext.scala:1622)
        at org.apache.spark.rdd.RDD.map(RDD.scala:286)

I googled around and found out it is an issue with a library used by Spark:
https://issues.apache.org/jira/browse/SPARK-6152
https://github.com/EsotericSoftware/reflectasm/issues/35

I am currently using 1.0.0-rc.5 and Spark 1.3.0, shall I start using newer versions ?

Regards,

Luca Morandini
Data Architect - AURIN project
Melbourne eResearch Group
Department of Computing and Information Systems
University of Melbourne
Tel. +61 03 903 58 380
Skype: lmorandini


Back to the top