From 8b648a986cabdd6836ab830701f56a70ed2e0600 Mon Sep 17 00:00:00 2001 From: Aron Roberts Date: Fri, 14 Dec 2012 13:22:05 -0800 Subject: [PATCH] CSPACE-5727: Added null value checks to debugging-related method in JDBCTools. --- .../collectionspace/services/common/storage/JDBCTools.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/services/common/src/main/java/org/collectionspace/services/common/storage/JDBCTools.java b/services/common/src/main/java/org/collectionspace/services/common/storage/JDBCTools.java index 377f2777f..13ed43a2d 100644 --- a/services/common/src/main/java/org/collectionspace/services/common/storage/JDBCTools.java +++ b/services/common/src/main/java/org/collectionspace/services/common/storage/JDBCTools.java @@ -29,6 +29,7 @@ import javax.naming.NamingException; import javax.sql.DataSource; import java.sql.DatabaseMetaData; import java.sql.Connection; +import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.sql.Statement; @@ -361,7 +362,13 @@ public class JDBCTools { * @throws SQLException */ public void printResultSetMetaData(ResultSet rs) throws SQLException { + if (rs == null) { + return; + } ResultSetMetaData metadata = rs.getMetaData(); + if (metadata == null) { + return; + } int numberOfColumns = metadata.getColumnCount(); for (int i = 1; i <= numberOfColumns; i++) { logger.debug(metadata.getColumnName(i)); -- 2.47.3