bq. type mismatch found String required Serializable See line 110: http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/lang/String.java#109
Can you pastebin the complete stack trace for the error you encountered ? Cheers On Fri, Oct 16, 2015 at 8:01 AM, satish chandra j <[email protected]> wrote: > HI Ted, > I have implemented the below snipped but getting an error"type mismatch > found String required Serializable" as mentioned in mail chain > > class MyRecord(val val1: String, val val2: String, ... more then 22, > in this case f.e. 26) > extends Product with Serializable { > > def canEqual(that: Any): Boolean = that.isInstanceOf[MyRecord] > > def productArity: Int = 26 // example value, it is amount of arguments > > def productElement(n: Int): Serializable = n match { > case 1 => val1 > case 2 => val2 > //... cases up to 26 > } > } > > hence expecting an approach to convert SchemaRDD to RDD without using > Tuple or Case Class as we have restrictions in Scala 2.10 > > Regards > Satish Chandra >
