This is an automated email from the ASF dual-hosted git repository.

dataroaring pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new 381fe9e7977 [fix](cloud) Fix e-230 not retry in cloud (#56567)
381fe9e7977 is described below

commit 381fe9e7977b08a141485325f1d00b0374f1220e
Author: deardeng <[email protected]>
AuthorDate: Mon Sep 29 19:59:09 2025 +0800

    [fix](cloud) Fix e-230 not retry in cloud (#56567)
---
 fe/fe-core/src/main/java/org/apache/doris/qe/StmtExecutor.java      | 6 +++++-
 regression-test/suites/cloud_p0/query_retry/test_retry_e-230.groovy | 1 +
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/StmtExecutor.java 
b/fe/fe-core/src/main/java/org/apache/doris/qe/StmtExecutor.java
index c3958bee85d..d8d86ecf94e 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/qe/StmtExecutor.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/qe/StmtExecutor.java
@@ -535,13 +535,17 @@ public class StmtExecutor {
         try {
             try {
                 executeByNereids(queryId);
-            } catch (Exception e) {
+            } catch (NereidsException | ParseException e) {
                 if (context.getMinidump() != null && 
context.getMinidump().toString(4) != null) {
                     MinidumpUtils.saveMinidumpString(context.getMinidump(), 
DebugUtil.printId(context.queryId()));
                 }
                 LOG.warn("Analyze failed. {}", context.getQueryIdentifier(), 
e);
                 context.getState().setError(e.getMessage());
                 return;
+            } catch (Exception e) {
+                LOG.warn("Nereids execute failed. {}", 
context.getQueryIdentifier(), e);
+                context.getState().setError(e.getMessage());
+                throw e;
             }
         } finally {
             // revert Session Value
diff --git 
a/regression-test/suites/cloud_p0/query_retry/test_retry_e-230.groovy 
b/regression-test/suites/cloud_p0/query_retry/test_retry_e-230.groovy
index b815a28dc63..757bdd330d4 100644
--- a/regression-test/suites/cloud_p0/query_retry/test_retry_e-230.groovy
+++ b/regression-test/suites/cloud_p0/query_retry/test_retry_e-230.groovy
@@ -45,6 +45,7 @@ suite("test_retry_e-230", 'docker') {
     options.connectToFollower = false
     for (def j = 0; j < 2; j++) {
         docker(options) {
+            sql """set enable_sql_cache=false"""
             def tbl = 'test_retry_e_230_tbl'
             def tbl1 = 'table_1'
             def tbl2 = 'table_2'


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to