diff --git a/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/session/SparkSessionImpl.scala b/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/session/SparkSessionImpl.scala index 98ca7d190..95d22ea54 100644 --- a/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/session/SparkSessionImpl.scala +++ b/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/session/SparkSessionImpl.scala @@ -69,6 +69,7 @@ class SparkSessionImpl( sessionEvent.endTime = System.currentTimeMillis() EventLoggingService.onEvent(sessionEvent) super.close() + spark.sessionState.catalog.getTempViewNames().foreach(spark.catalog.uncacheTable(_)) sessionManager.operationManager.asInstanceOf[SparkSQLOperationManager].closeILoop(handle) }