This is an automated email from the ASF dual-hosted git repository. morningman pushed a commit to branch dev-1.1.1 in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/dev-1.1.1 by this push: new cd4f29c21d [hotfix](dev-1.1.1) fallback to no-vec outer join in some case (#10979) cd4f29c21d is described below commit cd4f29c21dce49f4cc6ee4a1b0c2fdd2c9ab6b4e Author: starocean999 <40539150+starocean...@users.noreply.github.com> AuthorDate: Mon Jul 18 20:13:22 2022 +0800 [hotfix](dev-1.1.1) fallback to no-vec outer join in some case (#10979) --- .../src/main/java/org/apache/doris/qe/StmtExecutor.java | 11 ++++++++++- 1 file changed, 10 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 db4251206b..8180c52a55 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 @@ -602,7 +602,16 @@ public class StmtExecutor implements ProfileWriter { VectorizedUtil.switchToQueryNonVec(); } } catch (UserException e) { - throw e; + if (e.getCause() instanceof VecNotImplException) { + if (i == analyzeTimes) { + throw e; + } else { + resetAnalyzerAndStmt(); + VectorizedUtil.switchToQueryNonVec(); + } + } else { + throw e; + } } catch (Exception e) { LOG.warn("Analyze failed. {}", context.getQueryIdentifier(), e); throw new AnalysisException("Unexpected exception: " + e.getMessage()); --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org