diff --git a/core/trino-main/src/main/java/io/trino/Session.java b/core/trino-main/src/main/java/io/trino/Session.java index 033d68f01757..f697ff271a23 100644 --- a/core/trino-main/src/main/java/io/trino/Session.java +++ b/core/trino-main/src/main/java/io/trino/Session.java @@ -722,7 +722,7 @@ private SessionBuilder(Session session) checkArgument(session.getTransactionId().isEmpty(), "Session builder cannot be created from a session in a transaction"); this.sessionPropertyManager = session.sessionPropertyManager; this.queryId = session.queryId; - this.transactionId = session.transactionId.orElse(null); + this.transactionId = null; // Set null explicitly as it's not allowed to create from a session in a transaction this.clientTransactionSupport = session.clientTransactionSupport; this.identity = session.identity; this.originalIdentity = session.originalIdentity;