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

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


The following commit(s) were added to refs/heads/branch-2.0 by this push:
     new 69d59354e18 [fix](forward) set error code for query state to handle 
exception of … (#36105)
69d59354e18 is described below

commit 69d59354e1805251fee8efb98f8c8805ecb740ca
Author: Yongqiang YANG <98214048+dataroar...@users.noreply.github.com>
AuthorDate: Tue Jun 11 15:26:24 2024 +0800

    [fix](forward) set error code for query state to handle exception of … 
(#36105)
    
    …(#31975)
---
 fe/fe-core/src/main/java/org/apache/doris/qe/QueryState.java           | 3 +--
 .../src/test/java/org/apache/doris/mysql/MysqlErrPacketTest.java       | 2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/QueryState.java 
b/fe/fe-core/src/main/java/org/apache/doris/qe/QueryState.java
index 3619a15876b..995c538588e 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/qe/QueryState.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/qe/QueryState.java
@@ -92,8 +92,7 @@ public class QueryState {
     }
 
     public void setError(String errorMsg) {
-        this.stateType = MysqlStateType.ERR;
-        this.errorMessage = errorMsg;
+        this.setError(ErrorCode.ERR_UNKNOWN_ERROR, errorMsg);
     }
 
     public void setError(ErrorCode code, String msg) {
diff --git 
a/fe/fe-core/src/test/java/org/apache/doris/mysql/MysqlErrPacketTest.java 
b/fe/fe-core/src/test/java/org/apache/doris/mysql/MysqlErrPacketTest.java
index 0a296a324fb..a57e6d669ae 100644
--- a/fe/fe-core/src/test/java/org/apache/doris/mysql/MysqlErrPacketTest.java
+++ b/fe/fe-core/src/test/java/org/apache/doris/mysql/MysqlErrPacketTest.java
@@ -46,7 +46,7 @@ public class MysqlErrPacketTest {
         // assert indicator
         Assert.assertEquals(0xff, MysqlProto.readInt1(buffer));
         // error code
-        Assert.assertEquals(1064, MysqlProto.readInt2(buffer));
+        Assert.assertEquals(1105, MysqlProto.readInt2(buffer));
         // sql state marker
         Assert.assertEquals('#', MysqlProto.readInt1(buffer));
         // sql state


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

Reply via email to