aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuK1337 <priv.luk@gmail.com>2017-05-16 22:50:31 +0200
committerHarry Youd <harry@harryyoud.co.uk>2017-05-16 22:57:44 +0200
commit7d0f35240db7f7f391c791d125165e59fc5589ac (patch)
treef97ce50c7f9d6c75aba1a2e45432137a8f09077b
parent0f4818f1b5676d52a6c40edc4205c31bc3348d19 (diff)
downloadcontributors-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.jarbin74283 -> 74335 bytes
-rw-r--r--source/src/main/java/CloudGenerator.java15
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
index 3f89d94..1306151 100644
--- a/lib/contributors-cloud-generator-1.0.jar
+++ b/lib/contributors-cloud-generator-1.0.jar
Binary files differ
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();