diff options
author | LuK1337 <priv.luk@gmail.com> | 2017-05-16 22:50:31 +0200 |
---|---|---|
committer | Harry Youd <harry@harryyoud.co.uk> | 2017-05-16 22:57:44 +0200 |
commit | 7d0f35240db7f7f391c791d125165e59fc5589ac (patch) | |
tree | f97ce50c7f9d6c75aba1a2e45432137a8f09077b | |
parent | 0f4818f1b5676d52a6c40edc4205c31bc3348d19 (diff) | |
download | contributors-cloud-generator-7d0f35240db7f7f391c791d125165e59fc5589ac.tar.gz contributors-cloud-generator-7d0f35240db7f7f391c791d125165e59fc5589ac.tar.bz2 contributors-cloud-generator-7d0f35240db7f7f391c791d125165e59fc5589ac.zip |
Don't break on Null Pointer
Change-Id: I08b496176768eac712d4cb5dc17cc3f8a5ad261e
-rw-r--r-- | lib/contributors-cloud-generator-1.0.jar | bin | 74283 -> 74335 bytes | |||
-rw-r--r-- | source/src/main/java/CloudGenerator.java | 15 |
2 files changed, 10 insertions, 5 deletions
diff --git a/lib/contributors-cloud-generator-1.0.jar b/lib/contributors-cloud-generator-1.0.jar Binary files differindex 3f89d94..1306151 100644 --- a/lib/contributors-cloud-generator-1.0.jar +++ b/lib/contributors-cloud-generator-1.0.jar diff --git a/source/src/main/java/CloudGenerator.java b/source/src/main/java/CloudGenerator.java index a7cb98f..4761ec2 100644 --- a/source/src/main/java/CloudGenerator.java +++ b/source/src/main/java/CloudGenerator.java @@ -32,6 +32,7 @@ import java.io.FileWriter; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; +import java.lang.NullPointerException; import java.net.URL; import java.net.URLEncoder; import java.nio.file.Paths; @@ -620,11 +621,15 @@ public class CloudGenerator { Statement st = conn.createStatement(); ResultSet rs = st.executeQuery("select id, commits, name, filter from cloud_data order by 1;"); while (rs.next()) { - String id = rs.getString(1); - String commits = rs.getString(2); - String name = cleanup(rs.getString(3)); - String filter = cleanup(rs.getString(4)); - fw.write(String.format("%s,%s,%s|%s", id, commits, name, filter) + "\r\n"); + try { + String id = rs.getString(1); + String commits = rs.getString(2); + String name = cleanup(rs.getString(3)); + String filter = cleanup(rs.getString(4)); + fw.write(String.format("%s,%s,%s|%s", id, commits, name, filter) + "\r\n"); + } catch (NullPointerException e) { + // Do nothing, one of the columns returns null pointer + } } fw.close(); rs.close(); |