diff options
Diffstat (limited to 'src/io/DataWriter.java')
-rw-r--r-- | src/io/DataWriter.java | 9 |
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); + } } /** |