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 <[email protected]>
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);