Thanks for the response Sean.

As a correction. The code I provided actually ended up working. I tried to
reduce my code down but I was being overzealous and running count actually
works.

The minimal code that triggers the problem is this:
val userProfiles = lines.map(line => {parse(line)}).map(json => {
  val user = (json \ "user")
  val given_name = (user \ "given_name").extract[String]

  (user, given_name)
})

this also doesn't work using what you suggested and still has the same
serialization issue. It seems like a weird bug since doing lines.count works
and even removing given_name in the closure works as well. :-/



--
View this message in context: 
http://apache-spark-user-list.1001560.n3.nabble.com/Serialize-input-path-tp13519p13530.html
Sent from the Apache Spark User List mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@spark.apache.org
For additional commands, e-mail: user-h...@spark.apache.org

Reply via email to