Github user sujith71955 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/2791#discussion_r221449001
--- Diff:
integration/spark2/src/main/commonTo2.2And2.3/org/apache/spark/sql/hive/CarbonInMemorySessionState.scala
---
@@ -157,7 +158,13 @@ class InMemorySessionCatalog(
}
override def lookupRelation(name: TableIdentifier): LogicalPlan = {
- val rtnRelation = super.lookupRelation(name)
+ val rtnRelation: LogicalPlan =
+ try {
+ super.lookupRelation(name)
+ } catch {
+ case ex: Exception =>
+ throw ex
--- End diff --
but here you are returning same type of exception object right? or am i
missing anything?what about wraping this exception object with custom exception
object ? or else i cannot see anything in this statement you are doing different
---