diff --git a/kyuubi-server/src/main/scala/org/apache/kyuubi/session/KyuubiSessionImpl.scala b/kyuubi-server/src/main/scala/org/apache/kyuubi/session/KyuubiSessionImpl.scala index 519e7881b..0336f6786 100644 --- a/kyuubi-server/src/main/scala/org/apache/kyuubi/session/KyuubiSessionImpl.scala +++ b/kyuubi-server/src/main/scala/org/apache/kyuubi/session/KyuubiSessionImpl.scala @@ -238,7 +238,7 @@ class KyuubiSessionImpl( waitForEngineLaunched() } catch { case t: Throwable => - operation.close() + sessionManager.operationManager.closeOperation(operation.getHandle) throw t } sessionEvent.totalOperations += 1