From 52e268f577953e2472c394ab879af169dfd8ad51 Mon Sep 17 00:00:00 2001 From: zhangxin10 Date: Mon, 30 Nov 2015 23:10:18 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3RegisterPersistenceThread?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E5=90=88=E7=90=86=E7=9A=84=E4=BD=BF=E7=94=A8?= =?UTF-8?q?offset=E6=96=87=E4=BB=B6=E5=92=8Coffset.bak=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../skywalking/reciever/persistance/MemoryRegister.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/skywalking-server/src/main/java/com/ai/cloud/skywalking/reciever/persistance/MemoryRegister.java b/skywalking-server/src/main/java/com/ai/cloud/skywalking/reciever/persistance/MemoryRegister.java index 230629d0c..65f1f9023 100644 --- a/skywalking-server/src/main/java/com/ai/cloud/skywalking/reciever/persistance/MemoryRegister.java +++ b/skywalking-server/src/main/java/com/ai/cloud/skywalking/reciever/persistance/MemoryRegister.java @@ -95,8 +95,12 @@ public class MemoryRegister { reader = new BufferedReader(new FileReader(file)); String offsetData; while ((offsetData = reader.readLine()) != null && !"EOF".equals(offsetData)) { - String[] ss = offsetData.split("\t"); - entries.put(ss[0], new FileRegisterEntry(ss[0], Integer.valueOf(ss[1]), FileRegisterEntry.FileRegisterEntryStatus.UNREGISTER)); + try { + String[] ss = offsetData.split("\t"); + entries.put(ss[0], new FileRegisterEntry(ss[0], Integer.valueOf(ss[1]), FileRegisterEntry.FileRegisterEntryStatus.UNREGISTER)); + } catch (Exception e) { + continue; + } } } } catch (FileNotFoundException e) {