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

xxyu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/kylin.git


The following commit(s) were added to refs/heads/master by this push:
     new 35ffb3c  NPE: refrech segment when there is no segments
35ffb3c is described below

commit 35ffb3cb81a111b72cfd070931892e2d4a472748
Author: liukun4515 <liu...@apache.org>
AuthorDate: Sat Apr 17 19:17:51 2021 +0800

    NPE: refrech segment when there is no segments
---
 .../src/main/java/org/apache/kylin/metadata/model/Segments.java      | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/core-metadata/src/main/java/org/apache/kylin/metadata/model/Segments.java 
b/core-metadata/src/main/java/org/apache/kylin/metadata/model/Segments.java
index f4683f7..1a2b7d7 100644
--- a/core-metadata/src/main/java/org/apache/kylin/metadata/model/Segments.java
+++ b/core-metadata/src/main/java/org/apache/kylin/metadata/model/Segments.java
@@ -467,8 +467,9 @@ public class Segments<T extends ISegment> extends 
ArrayList<T> implements Serial
     }
 
     public Pair<Boolean, Boolean> fitInSegments(ISegment newOne) {
-        if (this.isEmpty())
-            return null;
+        if (this.isEmpty()) {
+          return Pair.newPair(false, false);        
+        }
 
         ISegment first = this.get(0);
         ISegment last = this.get(this.size() - 1);

Reply via email to