diff --git a/fe/fe-core/src/test/java/org/apache/doris/nereids/util/HyperGraphBuilder.java b/fe/fe-core/src/test/java/org/apache/doris/nereids/util/HyperGraphBuilder.java index 5a1d88fe51..ca594bdc99 100644 --- a/fe/fe-core/src/test/java/org/apache/doris/nereids/util/HyperGraphBuilder.java +++ b/fe/fe-core/src/test/java/org/apache/doris/nereids/util/HyperGraphBuilder.java @@ -640,7 +640,7 @@ public class HyperGraphBuilder { lv = right.get(slots.get(0)).get(rightIndex); rv = left.get(slots.get(1)).get(leftIndex); } - Boolean res = (lv == rv); + Boolean res = (lv == rv) && (lv != null) && (rv != null); if (joinType.isNullAwareLeftAntiJoin()) { res |= (lv == null); }