diff options
author | Peter Wu <peter@lekensteyn.nl> | 2014-05-11 16:26:25 +0200 |
---|---|---|
committer | Peter Wu <peter@lekensteyn.nl> | 2014-05-11 16:26:25 +0200 |
commit | 519c71b076926af00a97466dd3e859eda030eaef (patch) | |
tree | 4d28799ab526da4973f580881bbdf48ded70acf8 /src/main/Main.java | |
parent | 15a683934ee1a7eee210955fe9cb063feeee5f63 (diff) | |
download | Datafiller-519c71b076926af00a97466dd3e859eda030eaef.tar.gz |
Catch IOException and print faulty tweet number
On IOException (via GZipInputStream), the tweet would be missed. Catch
that too and print the tweet number in other exceptional cases.
Diffstat (limited to 'src/main/Main.java')
-rw-r--r-- | src/main/Main.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/Main.java b/src/main/Main.java index 2644db9..1f45fe9 100644 --- a/src/main/Main.java +++ b/src/main/Main.java @@ -119,7 +119,7 @@ public class Main implements Callable<Boolean> { ++tweetNo; } return true; - } catch (JsonParseException ex) { + } catch (JsonParseException | IOException ex) { if (tweet != null) { System.err.println("Faulty tweet " + tweetNo + ": " + tweet); } @@ -161,6 +161,7 @@ public class Main implements Callable<Boolean> { } catch (IOException ex) { System.err.println("Cannot open tweets: " + ex); } finally { + System.err.println("Last tweet that got processed: " + tweetNo); if (reader != null) { reader.close(); } |