KYLIN-2217 fix bug
Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/d9c8d9ec Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/d9c8d9ec Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/d9c8d9ec Branch: refs/heads/KYLIN-2217-2 Commit: d9c8d9ec26b910f2a27f7a98dd44ef49e61fe416 Parents: 7f7417b Author: Yang Li <liy...@apache.org> Authored: Fri Nov 25 07:16:45 2016 +0800 Committer: Li Yang <liy...@apache.org> Committed: Fri Nov 25 15:05:36 2016 +0800 ---------------------------------------------------------------------- .../main/java/org/apache/kylin/engine/mr/DFSFileTable.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/d9c8d9ec/engine-mr/src/main/java/org/apache/kylin/engine/mr/DFSFileTable.java ---------------------------------------------------------------------- diff --git a/engine-mr/src/main/java/org/apache/kylin/engine/mr/DFSFileTable.java b/engine-mr/src/main/java/org/apache/kylin/engine/mr/DFSFileTable.java index 8c1f6bd..6f337d0 100644 --- a/engine-mr/src/main/java/org/apache/kylin/engine/mr/DFSFileTable.java +++ b/engine-mr/src/main/java/org/apache/kylin/engine/mr/DFSFileTable.java @@ -61,12 +61,13 @@ public class DFSFileTable implements ReadableTable { @Override public TableSignature getSignature() throws IOException { + Pair<Long, Long> sizeAndLastModified; try { - Pair<Long, Long> sizeAndLastModified = getSizeAndLastModified(path); - return new TableSignature(path, sizeAndLastModified.getFirst(), sizeAndLastModified.getSecond()); + sizeAndLastModified = getSizeAndLastModified(path); } catch (FileNotFoundException ex) { - return null; + sizeAndLastModified = Pair.newPair(-1L, 0L); } + return new TableSignature(path, sizeAndLastModified.getFirst(), sizeAndLastModified.getSecond()); } @Override