-
- Downloads
[SPARK-13828][SQL] Bring back stack trace of AnalysisException thrown from...
[SPARK-13828][SQL] Bring back stack trace of AnalysisException thrown from QueryExecution.assertAnalyzed PR #11443 added an extra `plan: Option[LogicalPlan]` argument to `AnalysisException` and attached partially analyzed plan to thrown `AnalysisException` in `QueryExecution.assertAnalyzed()`. However, the original stack trace wasn't properly inherited. This PR fixes this issue by inheriting the stack trace. A test case is added to verify that the first entry of `AnalysisException` stack trace isn't from `QueryExecution`. Author: Cheng Lian <lian@databricks.com> Closes #11677 from liancheng/analysis-exception-stacktrace.
Showing
- sql/core/src/main/scala/org/apache/spark/sql/execution/QueryExecution.scala 3 additions, 1 deletion...scala/org/apache/spark/sql/execution/QueryExecution.scala
- sql/core/src/test/scala/org/apache/spark/sql/DataFrameSuite.scala 10 additions, 1 deletion.../src/test/scala/org/apache/spark/sql/DataFrameSuite.scala
Loading
Please register or sign in to comment