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);