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

yiguolei pushed a commit to branch branch-2.1
in repository https://gitbox.apache.org/repos/asf/doris.git

commit 296421d2fd8d4dfdbf8d88b60f2299b6be2a95e1
Author: morrySnow <101034200+morrys...@users.noreply.github.com>
AuthorDate: Fri Apr 12 11:37:50 2024 +0800

    [chore](Nereids) better way to return error (#33507)
---
 fe/fe-core/src/main/java/org/apache/doris/qe/StmtExecutor.java | 3 ++-
 1 file changed, 2 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 a30d69f0b1b..22f05adf417 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
@@ -537,7 +537,8 @@ public class StmtExecutor {
                     if (e instanceof NereidsException && 
!context.getSessionVariable().enableFallbackToOriginalPlanner
                             && !forceFallback) {
                         LOG.warn("Analyze failed. {}", 
context.getQueryIdentifier(), e);
-                        throw ((NereidsException) e).getException();
+                        context.getState().setError(e.getMessage());
+                        return;
                     }
                     if (LOG.isDebugEnabled()) {
                         LOG.debug("fall back to legacy planner on 
statement:\n{}", originStmt.originStmt);


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to