diff options
-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(); |