RuntimeError: It appears that you are attempting to reference SparkContext from a broadcast variable, action, or transformation
RuntimeError: It appears that you are attempting to reference SparkContext from a broadcast variable, action, or transformation. SparkContext can only be used on the driver, not in code that it run on workers. For more information, see SPARK-5063.