From 4f7fa9b376736dd40fd850d8de20735136370cd7 Mon Sep 17 00:00:00 2001 From: shaofengshi Date: Wed, 7 Jan 2015 15:55:52 +0800 Subject: [PATCH] check snapshot whether exists --- .../src/main/java/com/kylinolap/dict/lookup/SnapshotManager.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dictionary/src/main/java/com/kylinolap/dict/lookup/SnapshotManager.java b/dictionary/src/main/java/com/kylinolap/dict/lookup/SnapshotManager.java index 82d4d87..ac52e26 100644 --- a/dictionary/src/main/java/com/kylinolap/dict/lookup/SnapshotManager.java +++ b/dictionary/src/main/java/com/kylinolap/dict/lookup/SnapshotManager.java @@ -123,7 +123,7 @@ private String checkDupByInfo(SnapshotTable snapshot) throws IOException { // direct // load from // store - if (sig.equals(existingTable.getSignature())) + if (existingTable != null && sig.equals(existingTable.getSignature())) return existing; } @@ -158,7 +158,6 @@ private SnapshotTable load(String resourcePath, boolean loadData) throws IOExcep SnapshotTable table = store.getResource(resourcePath, SnapshotTable.class, loadData ? SnapshotTableSerializer.FULL_SERIALIZER : SnapshotTableSerializer.INFO_SERIALIZER); - logger.info("snapshotTalbe: " + table); if (loadData) logger.debug("Loaded snapshot at " + resourcePath);