summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/io/DataWriter.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/io/DataWriter.java b/src/io/DataWriter.java
index 4f4c022..c1e1ce9 100644
--- a/src/io/DataWriter.java
+++ b/src/io/DataWriter.java
@@ -82,7 +82,14 @@ public class DataWriter implements ResultListener, Closeable, Flushable {
@Override
public void tweetGenerated(JSONObject obj) {
- writeObject(obj, m_tweet.getOutputStream(), m_tweetIdSet);
+ try {
+ // ensure that the file is open
+ m_tweet.open();
+
+ writeObject(obj, m_tweet.getOutputStream(), m_tweetIdSet);
+ } catch (IOException ex) {
+ getLogger().log(Level.SEVERE, "Cannot save tweet", ex);
+ }
}
/**