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

kxiao 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 5a21a03b279 [fix](nereids) runtime filter generator meet npe when 
process set operation (#25612)
5a21a03b279 is described below

commit 5a21a03b279a5e7bd85ef2c5a03028fbec3824d4
Author: minghong <engle...@gmail.com>
AuthorDate: Sun Oct 22 00:44:18 2023 +0800

    [fix](nereids) runtime filter generator meet npe when process set operation 
(#25612)
---
 .../apache/doris/nereids/processor/post/RuntimeFilterGenerator.java | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterGenerator.java
 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterGenerator.java
index 6fd2f8838c2..0243326b106 100644
--- 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterGenerator.java
+++ 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterGenerator.java
@@ -368,8 +368,10 @@ public class RuntimeFilterGenerator extends 
PlanPostProcessor {
                         break;
                     }
                 }
-                Preconditions.checkState(projIndex >= 0
-                        && projIndex < project.getProjects().size());
+                if (projIndex < 0
+                        || projIndex >= project.getProjects().size()) {
+                    continue;
+                }
 
                 NamedExpression targetExpr = (NamedExpression) 
project.getProjects().get(projIndex);
 


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

Reply via email to