GitHub user rxin opened a pull request: https://github.com/apache/spark/pull/18828
[SPARK-21619][SQL] Fail the execution of canonicalized plans explicitly ## What changes were proposed in this pull request? Canonicalized plans are not supposed to be executed. I ran into a case in which there's some code that accidentally calls execute on a canonicalized plan. This patch throws a more explicit exception when that happens. ## How was this patch tested? Added a test case in SparkPlanSuite. You can merge this pull request into a Git repository by running: $ git pull https://github.com/rxin/spark SPARK-21619 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/spark/pull/18828.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #18828 ---- commit 587de13138c3c3da0a6405eaf908345387766f54 Author: Reynold Xin <r...@databricks.com> Date: 2017-08-03T02:25:34Z [SPARK-21619][SQL] Fail the execution of canonicalized plans explicitly commit 785a5698eef1f398cbbf71d1805da353e28b341e Author: Reynold Xin <r...@databricks.com> Date: 2017-08-03T02:31:16Z test case and more ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- --------------------------------------------------------------------- To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org